Finance Receivables, Net - Summary of Changes in Finance Receivables (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Jul. 31, 2025 |
Jul. 31, 2024 |
|
Receivables [Abstract] | ||
Balance at beginning of period | $ 1,180,010 | $ 1,097,931 |
Finance receivable originations | 262,746 | 271,756 |
Finance receivable collections | (118,720) | (112,358) |
Provision for credit losses | (103,036) | (95,423) |
Losses on claims for accident protection plan | (8,595) | (9,321) |
Inventory acquired in repossession and accident protection plan claims | (29,616) | (26,975) |
Balance at end of period | $ 1,182,789 | $ 1,125,610 |