v3.25.2
Financing - Future Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2025 $ 7,837,273
2026 1,304,568
2027 922,871
2028 0
2029 0
Thereafter 110,867
Total 10,175,579
Repurchase Agreements  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2025 7,827,998
2026 954,624
2027 0
2028 0
2029 0
Thereafter 0
Total 8,782,622
Revolving credit facilities  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2025 0
2026 89,000
2027 922,871
2028 0
2029 0
Thereafter 0
Total 1,011,871
Warehouse lines of credit  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2025 9,275
2026 0
2027 0
2028 0
2029 0
Thereafter 0
Total 9,275
Senior Notes  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2025 0
2026 0
2027 0
2028 0
2029 0
Thereafter 110,867
Total 110,867
Convertible Senior Notes  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2025 0
2026 260,944
2027 0
2028 0
2029 0
Thereafter 0
Total $ 260,944