v3.26.1
Financing - Future Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2026 $ 5,709,063
2027 517,731
2028 0
2029 280,140
2030 111,350
Total 6,618,284
Repurchase Agreements  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2026 5,639,830
2027 0
2028 0
2029 0
2030 0
Total 5,639,830
Revolving Credit Facilities  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2026 64,900
2027 517,731
2028 0
2029 280,140
2030 0
Total 862,771
Warehouse Lines of Credit  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2026 4,333
2027 0
2028 0
2029 0
2030 0
Total 4,333
Senior Notes  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remainder of 2026 0
2027 0
2028 0
2029 0
2030 111,350
Total $ 111,350