Finance Receivables, Net - Summary of Changes in Finance Receivables (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Receivables [Abstract] | |||
| Balance at beginning of period | $ 1,180,010 | $ 1,097,931 | $ 1,062,760 |
| Finance receivable originations | 952,451 | 1,075,080 | 1,079,946 |
| Finance receivable collections | (477,730) | (469,379) | (455,828) |
| Provision for credit losses | (419,230) | (374,559) | (423,406) |
| Losses on claims for accident protection plan | (36,276) | (34,525) | (34,504) |
| Inventory acquired in repossession and accident protection plan claims | (120,636) | (114,538) | (131,037) |
| Balance at end of period | $ 1,078,589 | $ 1,180,010 | $ 1,097,931 |