XML 111 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Interest Rate Cap Agreements (Schedule of Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Derivatives Fair Value [Line Items]    
Prepaid expenses and other current assets $ 117,495
Accrued expenses (390,294) (176)
Other long-term liabilities (93,487)  
Fair Values of Derivative Instruments Asset (Liability) Derivatives (51,020)  
Designated as Hedging Instrument [Member] | Interest Rate Cap Agreements [Member]    
Derivatives Fair Value [Line Items]    
Prepaid expenses and other current assets
Accrued expenses (28,131)
Other long-term liabilities (19,277)
Fair Values of Derivative Instruments Asset (Liability) Derivatives $ (47,408)