XML 105 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating Leases    
2020 $ 62,457  
2021 50,505  
2022 42,155  
2023 35,223  
2024 26,049  
Thereafter 80,661  
Total minimum lease payments 297,050  
Less: Amount of lease payments representing interest (38,956)  
Present value of future minimum lease payments 258,094  
Current portion of lease liabilities 53,144 $ 0
Noncurrent portion of lease liabilities 204,950 0
Finance Leases    
2020 4,391  
2021 3,039  
2022 1,807  
2023 743  
2024 138  
Thereafter 129  
Total minimum lease payments 10,247  
Less: Amount of lease payments representing interest (568)  
Present value of future minimum lease payments 9,679 $ 4,213
Current portion of lease liabilities 4,088  
Noncurrent portion of lease liabilities $ 5,591