XML 113 R93.htm IDEA: XBRL DOCUMENT v3.21.1
Interest Rate Cap Agreements (Schedule of Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 31, 2020
Derivatives Fair Value [Line Items]    
Accrued expenses $ (484,293) $ (390,294)
Other long-term liabilities (65,572) (93,487)
Fair Values of Derivative Instruments Asset (Liability) Derivatives (23,063)  
Designated as Hedging Instrument [Member] | Interest Rate Cap Agreements [Member]    
Derivatives Fair Value [Line Items]    
Accrued expenses (22,360) (28,131)
Other long-term liabilities (365) (19,277)
Fair Values of Derivative Instruments Asset (Liability) Derivatives $ (22,725) $ (47,408)