v3.25.2
Debt Facilities - Summary of Debt Facilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Debt Instrument, Redemption [Line Items]    
Revolving line of credit, net $ 164,394 $ 204,769
Non-recourse notes payable, net 610,750 572,010
Total debt 775,144 776,779
Revolving line of credit, net    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 168,626 208,322
Debt issuance costs (4,232) (3,553)
Revolving line of credit, net 164,394 204,769
Non-recourse notes payable - 2023-1 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 0 46,289
Non-recourse notes payable - 2023-2 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 73,142 92,949
Non-recourse notes payable - 2024-1 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 51,696 73,158
Non-recourse notes payable - 2024-2 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 155,426 194,139
Non-recourse notes payable - 2025-1 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 139,399 168,318
Non-recourse notes payable - 2025-2 Issuance    
Debt Instrument, Redemption [Line Items]    
Debt facilities, gross 193,690 0
Nonrecourse    
Debt Instrument, Redemption [Line Items]    
Debt issuance costs (2,603) (2,843)
Non-recourse notes payable, net $ 610,750 $ 572,010