XML 104 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Lease Commitments - Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating  Leases    
2021 $ 24,947  
2022 21,143  
2023 16,677  
2024 13,315  
2025 10,201  
After 2025 15,921  
Total lease payments 102,204  
Less: Interest (7,475)  
Present value of lease liabilities 94,729  
Finance Leases    
2021 855  
2022 781  
2023 425  
2024 224  
2025 6  
After 2025 0  
Total lease payments 2,291  
Less: Interest (181)  
Present value of lease liabilities 2,110  
Lease Liabilities, Payments Due [Abstract]    
2021 25,802  
2022 21,924  
2023 17,102  
2024 13,539  
2025 10,207  
After 2025 15,921  
Total lease payments 104,495  
Less: Interest (7,656)  
Present value of lease liabilities $ 96,839 $ 84,234