v3.26.1
Fair Value Measurements - Summary of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Carrying Value    
Statement [Line Items]    
Cash and cash equivalents $ 46,962 $ 9,808
Restricted cash 84,684 114,729
Inventory - Repossessions 20,263 18,845
Finance receivables, net 1,079,167 1,180,673
Accounts payable 32,063 34,980
Contingent Consideration 5,768 6,298
Senior secured notes payable, net 263,681 0
Carrying Value | Non-recourse notes payable, net    
Statement [Line Items]    
Non-recourse notes payable, net 458,685 572,010
Carrying Value | Revolving line of credit, net    
Statement [Line Items]    
Revolving line of credit, net 0 204,769
Fair Value    
Statement [Line Items]    
Cash and cash equivalents 46,962 9,808
Restricted cash 84,684 114,729
Inventory - Repossessions 20,263 18,845
Finance receivables, net 840,770 928,130
Accounts payable 32,063 34,980
Contingent Consideration 5,768 6,298
Senior secured notes payable, net 263,681 0
Fair Value | Non-recourse notes payable, net    
Statement [Line Items]    
Non-recourse notes payable, net 462,975 581,029
Fair Value | Revolving line of credit, net    
Statement [Line Items]    
Revolving line of credit, net $ 0 $ 204,769