XML 195 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Leasing Arrangements - Future Estimated Minimum Payments Under Finance Leases and Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance Leases    
2023 $ 2,216  
2024 1,385  
2025 1,230  
2026 1,204  
2027 1,204  
2028 and thereafter 16,579  
Total lease payments 23,818  
Less amount of lease payment representing interest 8,457  
Total present value of lease payments 15,361 $ 19,127
Operating Leases    
2023 12,338  
2024 9,642  
2025 8,743  
2026 7,355  
2027 5,913  
2028 and thereafter 51,574  
Total lease payments 95,565  
Less amount of lease payment representing interest 28,109  
Total present value of lease payments $ 67,456