XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Summary of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Carrying Value    
Statement [Line Items]    
Cash and cash equivalents $ 9,808 $ 5,522
Restricted cash 114,729 88,925
Inventory - Repossessions 18,845 18,182
Finance receivables, net 1,180,673 1,098,591
Accounts payable 34,980 21,379
Contingent consideration 6,298 3,193
Carrying Value | Non-recourse notes payable, net    
Statement [Line Items]    
Non-recourse notes payable, net 572,010 553,629
Carrying Value | Revolving line of credit, net    
Statement [Line Items]    
Revolving line of credit, net 204,769 200,819
Fair Value    
Statement [Line Items]    
Cash and cash equivalents 9,808 5,522
Restricted cash 114,729 88,925
Inventory - Repossessions 18,845 18,182
Finance receivables, net 928,130 882,764
Accounts payable 34,980 21,379
Contingent consideration 6,298 3,193
Fair Value | Non-recourse notes payable, net    
Statement [Line Items]    
Non-recourse notes payable, net 581,029 553,003
Fair Value | Revolving line of credit, net    
Statement [Line Items]    
Revolving line of credit, net $ 204,769 $ 200,819