XML 93 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance leases, 2024 (excluding the six months ended June 30, 2024) $ 290  
Finance leases, 2025 584  
Finance leases, 2026 589  
Finance leases, 2027 594  
Finance leases, 2028 599  
Finance Lease Thereafter 2,086  
Finance leases, total minimum lease payments 4,742  
Finance leases, imputed interest (615)  
Finance lease liabilities 4,127 $ 4,334
Operating leases, 2024 (excluding the six months ended June 30, 2024) 2,574  
Operating leases 2025 5,242  
Operating leases, 2026 5,144  
Operating leases, 2027 5,202  
Operating leases, 2028 4,831  
Operating leases, Thereafter 25,922  
Operating leases, total minimum lease payments 48,915  
Operating leases, imputed interest (8,398)  
Operating lease liabilities $ 40,517 $ 39,097