XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Components of Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Secured notes payable    
Debt Instrument [Line Items]    
Total $ 1,013,661 $ 1,279,105
Less: Unamortized debt issuance costs (56,391) (55,007)
Unsecured term loans    
Debt Instrument [Line Items]    
Total 2,200,000 2,660,000
Unsecured senior notes    
Debt Instrument [Line Items]    
Total 8,025,000 6,725,000
Less: Discount on unsecured senior notes, net (222,254) (274,350)
Term Debt    
Debt Instrument [Line Items]    
Total 11,238,661 10,664,105
Total $ 10,960,016 $ 10,334,748