XML 123 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Lease Liability Maturities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2020 $ 12,865  
2021 11,757  
2022 9,980  
2023 8,146  
2024 5,223  
Thereafter 32,045  
Total lease payments 80,016  
Less: Interest 11,673  
Present value of lease liabilities 68,343 $ 76,746
Finance Leases    
2020 2,159  
2021 1,876  
2022 993  
2023 617  
2024 635  
Thereafter 431  
Total lease payments 6,711  
Less: Interest 403  
Present value of lease liabilities 6,308 $ 8,230
Total    
2020 15,024  
2021 13,633  
2022 10,973  
2023 8,763  
2024 5,858  
Thereafter 32,476  
Total lease payments 86,727  
Less: Interest 12,076  
Present value of lease liabilities $ 74,651