XML 101 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 15,093  
2022 12,103  
2023 9,854  
2024 6,091  
2025 4,437  
Thereafter 33,426  
Total lease payments 81,004  
Less: imputed interest 19,270  
Total lease obligations 61,734 $ 60,828
Finance Leases    
2021 2,463  
2022 1,428  
2023 1,211  
2024 1,164  
2025 1,143  
Thereafter 6,628  
Total lease payments 14,037  
Less: imputed interest 1,818  
Total lease obligations $ 12,219 $ 14,138