XML 108 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance leases, 2024 $ 573  
Finance leases, 2025 584  
Finance leases, 2026 589  
Finance leases, 2027 594  
Finance leases, 2028 599  
Finance leases, Thereafter 2,086  
Finance leases, total minimum lease payments 5,025  
Finance leases, imputed interest (691)  
Finance lease liabilities 4,334 $ 5,055
Operating leases, 2024 5,051  
Operating leases, 2025 5,119  
Operating leases, 2026 4,967  
Operating leases, 2027 5,020  
Operating leases, 2028 4,860  
Operating leases, Thereafter 25,452  
Operating leases, total minimum lease payments 50,469  
Operating leases, imputed interest (8,885)  
Operating lease liabilities $ 41,584 $ 38,932