XML 89 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance Leases    
2021 $ 8,830  
2022 8,399  
2023 7,632  
2024 5,870  
2025 4,453  
Thereafter 14,599  
Total lease payments 49,783  
Less imputed interest 3,660  
Present value, Total 46,123 $ 30,049
Operating Leases    
2021 113,151  
2022 88,607  
2023 60,118  
2024 38,785  
2025 26,837  
Thereafter 27,454  
Total lease payments 354,952  
Less imputed interest 22,184  
Present value, Total 332,768 $ 330,100
Total    
2021 121,981  
2022 97,006  
2023 67,750  
2024 44,655  
2025 31,290  
Thereafter 42,053  
Total lease payments $ 404,735