XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 87  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,504  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,506  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,389  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,359  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 11,641  
Lessee, Operating Lease, Liability, Payments, Due 21,486  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (4,204)  
Operating Lease, Liability 17,282 $ 16,605
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 17,282 $ 16,600