v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details)
mi in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
mi
Apr. 30, 2026
USD ($)
dealership
mi
segment
shares
Apr. 30, 2025
USD ($)
shares
Apr. 30, 2024
USD ($)
shares
Schedule of Capitalization [Line Items]        
Number of reportable segments | segment   1    
Repayments of lines of credit   $ 521,691 $ 594,512 $ 521,366
Average finance receivable interest rate (in percent)   17.70%    
Accrued interest on finance receivables   $ 8,029 $ 7,432  
Finance receivables, customer payments due either weekly or bi-weekly (in percent)   78.00%    
Financing receivable, greater than or equal to 30 days past due (in percent)   4.10% 3.40%  
% of Portfolio   30.30% 28.90% 33.00%
Allowance for credit losses, primary factor units repossessed or charged off evaluation (in days)   73 days 71 days  
Financing receivable, weighted average (in years)   49 months 48 months 9 days  
Financing receivable, remaining contract (in years)   35 months 12 days 35 months 27 days  
Financing receivables, allowance for credit losses and other losses   $ 329,900 $ 323,100  
Financing receivable, allowance for credit loss to outstanding (in percent)   25.15%    
Total   $ 1,413,059 $ 1,509,155  
Allowance for credit losses (in percent)     23.25%  
Goodwill   22,800 $ 22,800  
Impairment of assets   $ 11,000    
Number of dealership locations, closed | dealership   60    
Impairment, long-lived asset, held-for-use   $ 7,600    
Impairment Long-Lived Asset Held-For-Use, Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag   impairment charges    
Operating lease, impairment loss   $ 3,400    
Financing receivable, recorded investment greater than 90 days past due   7,000 5,700  
Late fee income generated by servicing financial assets, amount   $ 5,900 $ 5,300 $ 4,900
Late Fee Income, Servicing Financial Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]   Interest and other income Interest and other income Interest and other income
Revenue recognized   $ 42,100 $ 34,400  
Advertising costs   $ 4,700 5,100 $ 4,300
Defined contribution plan, employer matching contribution (in percent)   50.00%    
Defined contribution plan, employer matching contribution gross pay (in percent)   6.00%    
Defined contribution plan, employer contribution amount   $ 1,700 $ 1,500 $ 1,100
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount   $ 0    
Stock surrendered for tax withholding obligation (in shares) | shares   9,534 10,200 4,274
Stock surrendered for tax withholding obligation, amount   $ 297 $ 434 $ 365
Treasury stock shares to establish reserve account to secure service contracts (in shares) | shares   10,000    
Operating lease, weighted average remaining lease (In years)   9 years 4 months 24 days    
Operating lease, weighted average discount rate, (in percent)   5.00%    
Installment Sale        
Schedule of Capitalization [Line Items]        
% of Portfolio   1.30% 1.10% 1.10%
ACM Insurance Company        
Schedule of Capitalization [Line Items]        
Treasury stock, shares to establish reserve account to meet regulatory requirements for insurance company (in shares) | shares   14,000    
2006 Employee Stock Purchase Plan        
Schedule of Capitalization [Line Items]        
Common stock discount on shares (in percent)   15.00%    
Number of shares authorized (in shares) | shares   200,000    
Shares available for grant at April 30, 2026 | shares   110,817    
Capitalized Computing Implementation Service Contract        
Schedule of Capitalization [Line Items]        
Capitalized contract cost   $ 18,300 $ 19,900  
Capitalized contract cost, amortization   $ 6,100 4,300  
Minimum        
Schedule of Capitalization [Line Items]        
Fixed interest rate (in percent)   6.00%    
Dealership leases (in years)   3 years    
Lessee, operating lease, renewal (in years)   3 years    
Maximum        
Schedule of Capitalization [Line Items]        
Fixed interest rate (in percent)   20.30%    
Dealership leases (in years)   10 years    
Lessee, operating lease, renewal (in years)   10 years    
Warehouse Facility        
Schedule of Capitalization [Line Items]        
Repayments of lines of credit $ 150,000      
ARKANSAS | Revenue Benchmark | Customer Concentration Risk        
Schedule of Capitalization [Line Items]        
Concentration risk (in percent)   26.00%    
Deferred accident protection plan revenue        
Schedule of Capitalization [Line Items]        
Contract with customer, liability   $ 44,900 51,500  
Service Contract        
Schedule of Capitalization [Line Items]        
Contract with customer, liability   $ 51,474 61,787  
Contract with customer liability recognition period (in months) 9 months      
Contract with customer liability revenue recognition (in miles) | mi 12      
Service Contract | Contract Duration Term, 1        
Schedule of Capitalization [Line Items]        
Contract with customer liability recognition period (in months)   9 months    
Contract with customer liability revenue recognition (in miles) | mi   12    
Contract with customer, service contract term   12 months    
Service Contract | Contract Duration Term, 2        
Schedule of Capitalization [Line Items]        
Contract with customer liability recognition period (in months)   18 months    
Contract with customer liability revenue recognition (in miles) | mi   24    
Contract with customer, service contract term   24 months    
Service Contract | Contract Duration Term, 3        
Schedule of Capitalization [Line Items]        
Contract with customer liability recognition period (in months)   27 months    
Contract with customer liability revenue recognition (in miles) | mi   36    
Contract with customer, service contract term   36 months    
Service Contract | Minimum        
Schedule of Capitalization [Line Items]        
Contract with customer liability recognition period (in months)   12 months    
Contract with customer liability revenue recognition (in miles) | mi   12    
Service Contract | Minimum | Contract Duration Term, 4        
Schedule of Capitalization [Line Items]        
Contract with customer liability recognition period (in months)   1 year    
Service Contract | Maximum        
Schedule of Capitalization [Line Items]        
Contract with customer liability recognition period (in months)   36 months    
Contract with customer liability revenue recognition (in miles) | mi   36    
Service Contract | Maximum | Contract Duration Term, 4        
Schedule of Capitalization [Line Items]        
Contract with customer liability recognition period (in months)   2 years    
Accident Protection Plan Claims        
Schedule of Capitalization [Line Items]        
Contract with customer, refund liability   $ 4,700 $ 6,200