v3.26.1
Finance Receivables, Net - Summary of Financing Receivables Analysis (Details) - USD ($)
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Receivables [Abstract]    
Average total collected per active customer per month $ 594 $ 585
Principal collected as a percent of average finance receivables 8.30% 7.90%
Average down-payment percentage 5.40% 4.90%
Average originating contract term (in months) 47 months 44 months 27 days
Portfolio weighted average contract term, including modifications (in months) (Month) 49 months 9 days 48 months 9 days