XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Summary of Debt Facilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Debt Instrument, Redemption [Line Items]    
Revolving line of credit, net $ 204,769 $ 200,819
Notes payable, net 572,010 553,629
Total debt 776,779 754,448
Revolving line of credit, net    
Debt Instrument, Redemption [Line Items]    
Long-term debt, gross 208,322 201,743
Debt issuance costs (3,553) (924)
Revolving line of credit, net 204,769 200,819
Non-recourse notes payable - 2023-1 Issuance    
Debt Instrument, Redemption [Line Items]    
Long-term debt, gross 46,289 150,190
Non-recourse notes payable - 2023-2 Issuance    
Debt Instrument, Redemption [Line Items]    
Long-term debt, gross 92,949 203,189
Non-recourse notes payable - 2024-1 Issuance    
Debt Instrument, Redemption [Line Items]    
Long-term debt, gross 73,158 202,916
Non-recourse notes payable - 2024-2 Issuance    
Debt Instrument, Redemption [Line Items]    
Long-term debt, gross 194,139 0
Non-recourse notes payable - 2025-1 Issuance    
Debt Instrument, Redemption [Line Items]    
Long-term debt, gross 168,318 0
Nonrecourse    
Debt Instrument, Redemption [Line Items]    
Debt issuance costs (2,843) (2,666)
Notes payable, net $ 572,010 $ 553,629