v3.26.1
Debt Facilities - Summary of Debt Facilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Debt Instrument, Redemption [Line Items]    
Senior secured notes payable, net $ 266,205 $ 263,681
Non-recourse notes payable, net 357,655 458,685
Total debt 623,860 722,366
Senior secured notes payable    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 304,061 300,000
Debt issuance costs (17,760) (15,041)
Original issue discount (10,200) (10,800)
Non-cash debt discount - warrant (9,896) (10,478)
Senior secured notes payable, net 266,205 263,681
Nonrecourse    
Debt Instrument, Redemption [Line Items]    
Debt issuance costs (1,514) (2,346)
Non-recourse notes payable, net 357,655 458,685
Non-recourse notes payable - 2024-2 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 41,247 63,773
Non-recourse notes payable - 2025-1 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 55,184 71,650
Non-recourse notes payable - 2025-2 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 91,000 110,758
Non-recourse notes payable - 2025-3 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 66,694 88,209
Non-recourse notes payable - 2025-4 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross $ 105,044 $ 126,641