XML 64 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Disclosures - Future Minimum Lease Payments Under Noncancelable Leases as Lessee (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finance Leases    
2021 (remaining nine months) $ 11,700  
2022 14,400  
2023 11,600  
2024 9,700  
2025 8,500  
Thereafter 50,800  
Total minimum lease payments 106,700  
Less: interest/imputed interest (30,200)  
Total obligations 76,500  
Less: current portion (10,300)  
Long-term lease obligations 66,234 $ 69,012
Operating Leases    
2021 (remaining nine months) 69,000  
2022 86,200  
2023 71,000  
2024 65,800  
2025 57,000  
Thereafter 146,600  
Total minimum lease payments 495,600  
Less: interest/imputed interest (90,900)  
Total obligations 404,700  
Less: current portion (70,270) (69,672)
Long-term lease obligations $ 334,361 $ 345,163