XML 84 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Operating Lease Liabilities - ASC 842 (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Maturities of operating lease liabilities:  
2020 $ 33,315
2021 26,210
2022 20,589
2023 15,348
2024 11,606
2025 and thereafter 17,356
Total operating lease payments 124,424
Less: Imputed interest (25,797)
Present value of lease liabilities 98,627
Maturities of finance lease liabilities  
2020 16,282
2021 10,652
2022 5,696
2023 2,941
2024 2,632
2025 and thereafter 1,554
Total finance lease payments 39,757
Less: imputed interest (5,697)
Present value of finance lease liabilities $ 34,060