XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Leases    
Remainder of 2020 $ 53,636  
2021 86,556  
2022 61,429  
2023 41,816  
2024 25,036  
Thereafter 41,034  
Total future minimum operating and finance lease payments 309,507  
Less imputed interest (26,849)  
Total lease liabilities 282,658  
Finance Leases    
Remainder of 2020 330  
2021 469  
2022 343  
2023 247  
2024 122  
Thereafter 0  
Total future minimum operating and finance lease payments 1,511  
Less imputed interest (111)  
Total lease liabilities 1,400 $ 957
Total    
Remainder of 2020 53,966  
2021 87,025  
2022 61,772  
2023 42,063  
2024 25,158  
Thereafter 41,034  
Total future minimum operating and finance lease payments 311,018  
Less imputed interest (26,960)  
Total lease liabilities $ 284,058 $ 289,953