v3.25.2
Fair Value Measurements - Summary of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Carrying Value    
Statement [Line Items]    
Cash and cash equivalents $ 9,666 $ 9,808
Restricted cash 111,761 114,729
Inventory - Repossessions 16,432 18,845
Finance receivables, net 1,183,452 1,180,673
Accounts payable 33,977 34,980
Contingent consideration 6,954 6,298
Carrying Value | Non-recourse notes payable, net    
Statement [Line Items]    
Non-recourse notes payable, net 610,750 572,010
Carrying Value | Revolving Credit Facility    
Statement [Line Items]    
Revolving line of credit, net 164,394 204,769
Fair Value    
Statement [Line Items]    
Cash and cash equivalents 9,666 9,808
Restricted cash 111,761 114,729
Inventory - Repossessions 16,432 18,845
Finance receivables, net 932,144 928,130
Accounts payable 33,977 34,980
Contingent consideration 6,954 6,298
Fair Value | Non-recourse notes payable, net    
Statement [Line Items]    
Non-recourse notes payable, net 619,380 581,029
Fair Value | Revolving Credit Facility    
Statement [Line Items]    
Revolving line of credit, net $ 164,394 $ 204,769