XML 255 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 10,655  
2023 10,135  
2024 7,567  
2025 3,773  
2026 and thereafter 4,450  
Total cash lease payments 36,580  
Less: amounts representing interest (3,861)  
Operating lease liabilities, current and long-term portions 32,719 $ 34,097
Finance Leases    
2022 136  
2023 245  
2024 0  
2025 0  
2026 and thereafter 0  
Total cash lease payments 381  
Less: amounts representing interest (30)  
Long-term debt, current and long-term portions 351 $ 474
Total    
2022 10,791  
2023 10,380  
2024 7,567  
2025 3,773  
2026 and thereafter 4,450  
Total cash lease payments 36,961  
Less: amounts representing interest (3,891)  
Total lease liabilities $ 33,070