XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Maturities of lease liabilities: Operating lease    
2021 (remaining six months) $ 33,107  
2022 48,502  
2023 34,813  
2024 29,060  
2025 22,803  
Thereafter 244,212  
Total lease payments 412,497  
Less: Imputed interest (105,765)  
Total 306,732 $ 120,382
Less: Current portion (53,411) (56,856)
Long-term portion of lease obligations 253,321 63,526
Maturities of lease liabilities: Finance lease    
2021 (remaining nine months) 32,428  
2022 48,307  
2023 40,942  
2024 30,707  
Total lease payments 152,384  
Less: Imputed interest (21,486)  
Total 130,898 162,174
Less: Current portion (49,767) (58,379)
Long-term portion of lease obligations 81,131 $ 103,795
Future minimum payments for total lease liabilities    
2021 (remaining nine months) 65,535  
2022 96,809  
2023 75,755  
2024 59,767  
2025 22,803  
Thereafter 244,212  
Total lease payments 564,881  
Less: Imputed interest (127,251)  
Total 437,630  
Less: Current portion (103,178)  
Long-term portion of lease obligations $ 334,452