v3.25.2
Debt - Summary of Contractual Maturities of Notes Payable and Other Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt $ 8,117,700 $ 7,996,080
Long-Term Debt Excluding Securitization Facility    
Debt Instrument [Line Items]    
Remaining 2025 518,674  
2026 197,140  
2027 2,786,203  
2028 2,996,342  
Thereafter 0  
Total principal payments 6,498,359  
Less: debt discounts and issuance costs included in debt (19,659)  
Total debt $ 6,478,700