v3.26.1
Debt Obligations - Schedule of Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instrument [Line Items]  
2026 $ 366,128
2027 1,011,636
2028 212,637
2029 153,275
2030 962,095
2031 324,855
Total $ 3,030,626
Maximum  
Debt Instrument [Line Items]  
Recourse limit 25.00%
Nonrecourse  
Debt Instrument [Line Items]  
2026 $ 319,197
2027 851,219
2028 185,366
2029 114,956
2030 493,551
2031 291,192
Total 2,255,481
Recourse  
Debt Instrument [Line Items]  
2026 46,931
2027 160,417
2028 27,271
2029 38,319
2030 468,544
2031 33,663
Total $ 775,145