XML 146 R128.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Operating lease liabilities payments due (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,495  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,169  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,107  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,014  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,027  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 9,435  
Lessee, Operating Lease, Liability, Payments, Due 20,247  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 3,642  
Operating Lease, Liability 16,605 $ 19,291
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 16,605 $ 19,300