XML 145 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leasing Arrangements - Future Estimated Minimum Payments Under Finance Leases and Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
2022 $ 3,644  
2023 2,384  
2024 1,466  
2025 1,311  
2026 1,285  
2027 and thereafter 18,980  
Total lease payments 29,070  
Less amount of lease payment representing interest 9,943  
Total present value of lease payments 19,127 $ 23,464
Operating Leases    
2022 11,551  
2023 10,970  
2024 8,785  
2025 7,909  
2026 6,500  
2027 and thereafter 47,129  
Total lease payments 92,844  
Less amount of lease payment representing interest 27,839  
Total present value of lease payments $ 65,005