v3.26.1
Summary of Significant Accounting Policies - Summary of Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]      
Sales $ 1,027,813 $ 1,146,208 $ 1,160,798
Sales – used autos      
Disaggregation of Revenue [Line Items]      
Sales 861,343 987,346 1,003,640
Wholesales – third party      
Disaggregation of Revenue [Line Items]      
Sales 46,874 40,070 52,463
Service contract sales      
Disaggregation of Revenue [Line Items]      
Sales 85,178 83,753 67,213
Accident protection plan revenue      
Disaggregation of Revenue [Line Items]      
Sales $ 34,418 $ 35,039 $ 37,482