XML 71 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Disclosures Future minimum lease payments under noncancelable leases as lessee (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finance Leases    
2020 (remaining six months) $ 10,500  
2021 16,600  
2022 14,900  
2023 11,800  
2024 9,600  
Thereafter 58,200  
Total minimum lease payments 121,600  
Less: interest/imputed interest (35,000)  
Total obligations 86,600  
Less: current portion (12,500)  
Long-term lease obligations 74,051 $ 77,393
Operating Leases    
2020 (remaining six months) 52,300  
2021 85,400  
2022 77,900  
2023 64,900  
2024 59,600  
Thereafter 184,700  
Total minimum lease payments 524,800  
Less: interest/imputed interest (102,600)  
Total obligations 422,200  
Less: current portion (71,837) (72,815)
Long-term lease obligations $ 350,418 $ 359,025