XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,759  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,240  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,177  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,078  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,092  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 9,806  
Lessee, Operating Lease, Liability, Payments, Due 20,152  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (3,642)  
Operating Lease, Liability 16,510 $ 16,605
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 16,510 $ 16,600