XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Finance leases, 2023 $ 885  
Finance leases, 2024 572  
Finance leases, 2025 584  
Finance leases, 2026 589  
Finance leases, 2027 594  
Finance leases, Thereafter 2,685  
Finance leases, total minimum lease payments 5,909  
Finance leases, imputed interest (854)  
Finance lease liabilities 5,055 $ 6,464
Operating leases, 2023 5,014  
Operating leases, 2024 5,031  
Operating leases, 2025 4,998  
Operating leases, 2026 4,690  
Operating leases, 2027 4,457  
Operating leases, Thereafter 20,954  
Operating leases, total minimum lease payments 45,144  
Operating leases, imputed interest (6,212)  
Operating lease liabilities $ 38,932 $ 36,468