XML 111 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases    
Remainder of 2020 $ 78,839  
2021 82,423  
2022 57,924  
2023 39,031  
2024 22,252  
Thereafter 40,469  
Total future minimum operating and finance lease payments 320,938  
Less imputed interest (28,732)  
Total lease liabilities 292,206  
Finance Leases    
Remainder of 2020 432  
2021 495  
2022 307  
2023 240  
2024 120  
Thereafter 8  
Total future minimum operating and finance lease payments 1,602  
Less imputed interest (109)  
Total lease liabilities 1,493 $ 957
Total    
Remainder of 2020 79,271  
2021 82,918  
2022 58,231  
2023 39,271  
2024 22,372  
Thereafter 40,477  
Total future minimum operating and finance lease payments 322,540  
Less imputed interest (28,841)  
Total lease liabilities $ 293,699 $ 289,953