XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 637  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,432  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,432  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,340  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,359  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 12,158  
Lessee, Operating Lease, Liability, Payments, Due 22,358  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (4,460)  
Operating Lease, Liability 17,898 $ 16,605
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 17,898 $ 16,600