XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Debt Facilities - Summary of Debt Facilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Debt Instrument, Redemption [Line Items]      
Non-cash debt discount - warrants $ (11,642)   $ 0
Senior secured note payable, net 261,912 $ 0  
Revolving line of credit, net 0 204,769  
Total debt 896,946 776,779  
Senior secured note payable      
Debt Instrument, Redemption [Line Items]      
Debt facilities, gross 300,000 0  
Debt issuance costs (14,446) 0  
Original issue discount (12,000) 0  
Non-cash debt discount - warrants (11,642) 0  
Senior secured note payable, net 261,912 0  
Revolving line of credit, net      
Debt Instrument, Redemption [Line Items]      
Debt facilities, gross 0 208,322  
Debt issuance costs 0 (3,553)  
Revolving line of credit, net 0 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 56,355 92,949  
Non-recourse notes payable - 2024-1 Issuance      
Debt Instrument, Redemption [Line Items]      
Debt facilities, gross 34,093 73,158  
Non-recourse notes payable - 2024-2 Issuance      
Debt Instrument, Redemption [Line Items]      
Debt facilities, gross 121,458 194,139  
Non-recourse notes payable - 2025-1 Issuance      
Debt Instrument, Redemption [Line Items]      
Debt facilities, gross 114,518 168,318  
Non-recourse notes payable - 2025-2 Issuance      
Debt Instrument, Redemption [Line Items]      
Debt facilities, gross 162,895 0  
Non-recourse notes payable - 2025-3 Issuance      
Debt Instrument, Redemption [Line Items]      
Debt facilities, gross 148,274 0  
Nonrecourse      
Debt Instrument, Redemption [Line Items]      
Debt issuance costs (2,559) (2,843)  
Non-recourse notes payable, net $ 635,034 $ 572,010