XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance leases, 2024 (excluding the three months ended March 31, 2024) $ 435  
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,887  
Finance leases, imputed interest (653)  
Finance lease liabilities 4,234 $ 4,334
Operating leases, 2024 (excluding the three months ended March 31, 2024) 3,718  
Operating leases 2025 4,998  
Operating leases, 2026 4,846  
Operating leases, 2027 4,900  
Operating leases, 2028 4,749  
Operating leases, Thereafter 25,452  
Operating leases, total minimum lease payments 48,663  
Operating leases, imputed interest (8,478)  
Operating lease liabilities $ 40,185 $ 41,584