v3.25.2
Finance Receivables, Net - Loan Modifications (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance $ 194,940 $ 202,561
Financing receivables (in percent) 12.90% 13.80%
Term extension    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance $ 192,122 $ 199,667
Financing receivables (in percent) 12.70% 13.60%
Weighted average term increase from modification 1 month 12 days 1 month 18 days
Term extension | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance $ 143,015 $ 143,949
Term extension | 3-29 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance 42,693 48,961
Term extension | 30 - 60 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance 5,745 6,234
Term extension | 61 - 90 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance 669 523
Term extension | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance 0 0
Combination    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal Balance $ 2,818 $ 2,894
Financing receivables (in percent) 0.20% 0.20%
Weighted average term increase from modification 10 months 6 days 12 months 15 days
Payments Received $ 2,818 $ 2,894
Combination | Payment Received in Last 30 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Payments Received 772 871
Combination | Payment Received in Last 31-60 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Payments Received 753 589
Combination | Payment Received in Last 61-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Payments Received 605 844
Combination | Payment Received in Last 90+ Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Payments Received $ 688 $ 590
Combination | Minimum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Interest rate decrease from modification 8.14% 7.00%