XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Operating Leases    
Remainder of 2020 $ 26,795  
2021 90,838  
2022 65,176  
2023 44,619  
2024 27,344  
Thereafter 44,001  
Total future minimum operating and finance lease payments 298,773  
Less imputed interest (25,608)  
Total lease liabilities 273,165  
Finance Leases    
Remainder of 2020 147  
2021 564  
2022 390  
2023 280  
2024 149  
Thereafter 0  
Total future minimum operating and finance lease payments 1,530  
Less imputed interest (102)  
Total lease liabilities 1,428 $ 957
Total    
Remainder of 2020 26,942  
2021 91,402  
2022 65,566  
2023 44,899  
2024 27,493  
Thereafter 44,001  
Total future minimum operating and finance lease payments 300,303  
Less imputed interest (25,710)  
Total lease liabilities $ 274,593 $ 289,953