v3.26.1
Fair Value Measurements - Summary of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 27,532 $ 46,962
Restricted cash 82,445 84,684
Inventory - Repossessions 15,778 20,263
Finance receivables, net 909,797 1,079,167
Accounts payable 22,173 32,063
Contingent consideration 5,768 5,768
Carrying Value | Non-recourse notes payable, net    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Non-recourse notes payable, net 357,655 458,685
Carrying Value | Revolving Credit Facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior secured note payable, net 266,205 263,681
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 27,532 46,962
Restricted cash 82,445 84,684
Inventory - Repossessions 15,778 20,263
Finance receivables, net 708,615 840,770
Accounts payable 22,173 32,063
Contingent consideration 5,768 5,768
Fair Value | Non-recourse notes payable, net    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Non-recourse notes payable, net 351,052 462,975
Fair Value | Revolving Credit Facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior secured note payable, net $ 266,205 $ 263,681