XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 14,846  
2023 9,795  
2024 5,615  
2025 3,161  
2026 1,794  
2027 and thereafter 1,190  
Total lease payments 36,401  
Less: Imputed interest 1,824  
Total lease obligations 34,577 $ 43,825
Finance Leases    
2022 850  
2023 850  
2024 850  
2025 627  
2026 0  
2027 and thereafter 0  
Total lease payments 3,177  
Less: Imputed interest 51  
Total lease obligations $ 3,126 $ 2,836