v3.25.2
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