XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding the six months ended June 30, 2023) $ 267  
Finance leases, 2024 572  
Finance leases, 2025 584  
Finance leases, 2026 589  
Finance leases, 2027 594  
Finance Lease Thereafter 2,685  
Finance leases, total minimum lease payments 5,291  
Finance leases, imputed interest (771)  
Finance lease liabilities 4,520 $ 5,055
Operating leases, 2023 (excluding the six months ended June 30, 2023) 2,034  
Operating leases 2024 5,242  
Operating leases, 2025 5,214  
Operating leases, 2026 4,961  
Operating leases, 2027 4,735  
Operating leases, Thereafter 26,896  
Operating leases, total minimum lease payments 49,082  
Operating leases, imputed interest (8,237)  
Operating lease liabilities $ 40,845 $ 38,932