XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Schedule of Components of Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Notes Payable    
Debt Instrument [Line Items]    
Term debt $ 1,001,851 $ 1,013,661
Less: Unamortized debt issuance costs (61,650) (56,391)
Unsecured Term Loans    
Debt Instrument [Line Items]    
Term debt 1,955,000 2,200,000
Unsecured senior notes    
Debt Instrument [Line Items]    
Term debt 8,875,000 8,025,000
Discount on unsecured senior notes (206,461) (222,254)
Term Debt    
Debt Instrument [Line Items]    
Term debt 11,831,851 11,238,661
Total $ 11,563,740 $ 10,960,016