v3.25.1
Non-Recourse Debt- Contractual Obligation Maturities By Year (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2025 $ 28,347
2026 186,158
2027 216,579
2028 0
2029 0
Thereafter 292,691
Total $ 723,775