XML 84 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 8,835  
2022 8,753  
2023 7,858  
2024 6,499  
2025 and thereafter 3,173  
Total cash lease payments 39,118  
Less: amounts representing interest (5,021)  
Operating lease liabilities, current and long-term portions 34,097 $ 28,577
Finance Leases    
2021 151  
2022 136  
2023 245  
2024 0  
2025 and thereafter 0  
Total cash lease payments 532  
Less: amounts representing interest (58)  
Long-term debt, current and long-term portions 474 $ 590
Total    
2021 8,986  
2022 8,889  
2023 8,103  
2024 6,499  
2025 and thereafter 3,173  
Total cash lease payments 39,650  
Less: amounts representing interest (5,079)  
Total lease liabilities $ 34,571