XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Finance Receivables, Net - Financing Receivables Analysis (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Receivables [Abstract]    
Average total collected per active customer per month $ 563 $ 536
Principal collected as a percent of average finance receivables 23.10% 22.70%
Average down-payment percentage 5.20% 5.00%
Average originating contract term (in months) 44 months 12 days 44 months
Portfolio weighted average contract term, including modifications (in months) 48 months 9 days 47 months 18 days