XML 70 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Disclosures Future minimum lease payments under noncancelable leases as lessee (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Finance Leases    
2020 (remaining three months) $ 5,900  
2021 16,700  
2022 15,000  
2023 11,900  
2024 9,700  
Thereafter 59,400  
Total minimum lease payments 118,500  
Less: interest/imputed interest (33,900)  
Total obligations 84,700  
Less: current portion (12,300)  
Long-term lease obligations 72,349 $ 77,393
Operating Leases    
2020 (remaining three months) 31,000  
2021 90,300  
2022 82,900  
2023 67,900  
2024 62,200  
Thereafter 194,100  
Total minimum lease payments 528,300  
Less: interest/imputed interest (101,000)  
Total obligations 427,400  
Less: current portion (75,470) (72,815)
Long-term lease obligations $ 351,927 $ 359,025