XML 178 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
Twelve Months Ending December 31, 2021 $ 9,120  
2022 6,791  
2023 5,525  
2024 4,760  
2025 3,818  
Beyond 2025 10,792  
Total lease payments 40,806 $ 55,580
Less: interest 4,382  
Present value of lease payments 36,425 49,292
Finance Leases    
Finance Lease, Liability, Payments, Due Next Twelve Months 172  
2022 973  
2023 0  
2024 0  
2025 0  
Beyond 2025 0  
Total lease payments 1,145 4,827
Less: interest 17  
Present value of lease payments 1,128 $ 2,209
Total Leases [Line Items]    
Twelve Months Ending December 31, 2021 9,293  
2022 7,763  
2023 5,525  
2024 4,760  
2025 3,818  
Beyond 2025 10,792  
Lease, Liability, Payments, Due, Total 41,952  
Less: interest 4,399  
Present value of lease payments $ 37,553