XML 102 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Financial Instruments - Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Derivative liability $ (31,249) $ (50,910)
Derivatives Designated As Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liability (31,249) (50,910)
Interest rate swap and cap contracts | Derivatives Designated As Hedging Instruments | Prepaid expenses, deferred costs, and other noncurrent assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 3,897 0
Interest rate swap and cap contracts | Derivatives Designated As Hedging Instruments | Current portion of other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability (22,211) (23,916)
Interest rate swap and cap contracts | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability $ (12,935) $ (26,994)