Finance Receivables, Net - Summary of Changes in Finance Receivables (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
|
| Receivables [Abstract] | ||
| Balance at beginning of period | $ 1,078,589 | $ 1,180,010 |
| Finance receivable originations | 40,976 | 262,746 |
| Finance receivable collections | (108,810) | (118,720) |
| Provision for credit losses | (71,559) | (103,036) |
| Losses on claims for accident protection plan | (7,132) | (8,595) |
| Inventory acquired in repossession and accident protection plan claims | (22,708) | (29,616) |
| Balance at end of period | $ 909,356 | $ 1,182,789 |