v3.25.2
Finance Receivables, Net - Summary of Changes in the Finance Receivables Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Receivables [Abstract]    
Balance at beginning of period $ 323,100 $ 331,260
Provision for credit losses 103,036 95,423
Charge-offs (128,876) (121,605)
Recovered collateral 28,810 29,346
Balance at end of period $ 326,070 $ 334,424