v3.26.1
Finance Receivables, Net - Summary of Financing Receivables Analysis (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Receivables [Abstract]    
Average total collected per active customer per month $ 591 $ 575
Principal collected as a percent of average finance receivables 31.90% 31.80%
Average down-payment percentage 5.10% 5.50%
Average originating contract term (in months) 45 months 3 days 44 months 12 days
Portfolio weighted average contract term, including modifications (in months) 49 months 48 months 9 days