Finance Receivables, Net - Summary of Financing Receivables Analysis (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Receivables [Abstract] | ||
| Average total collected per active customer per month | $ 591 | $ 575 |
| Principal collected as a percent of average finance receivables | 31.90% | 31.80% |
| Average down-payment percentage | 5.10% | 5.50% |
| Average originating contract term (in months) | 45 months 3 days | 44 months 12 days |
| Portfolio weighted average contract term, including modifications (in months) | 49 months | 48 months 9 days |