v3.25.2
Finance Receivables, Net - Summary of Finance Receivables that are Current and Past Due (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Jul. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Principal Balance $ 1,515,681 $ 1,509,155 $ 1,465,259
% 100.00% 100.00% 100.00%
Current      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Principal Balance $ 1,206,214 $ 1,208,330 $ 1,155,006
% 79.58% 80.06% 78.82%
3 - 29 days past due      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Principal Balance $ 247,549 $ 249,263 $ 259,145
% 16.33% 16.52% 17.69%
30 - 60 days past due      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Principal Balance $ 42,080 $ 34,407 $ 38,035
% 2.78% 2.28% 2.60%
61 - 90 days past due      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Principal Balance $ 12,007 $ 11,461 $ 7,463
% 0.79% 0.76% 0.51%
> 90 days past due      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Principal Balance $ 7,831 $ 5,694 $ 5,610
% 0.52% 0.38% 0.38%