v3.25.1
Financing Receivables - Schedule of Amortized Cost Basis of Financing Receivables Categorized by Internal Risk Rating (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables $ 111,835 $ 45,424
2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 68,270 0
2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 43,565 45,424
1 to 4    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 70,638 18,413
1 to 4 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 51,989 0
1 to 4 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 18,649 18,413
5 to 6    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 41,197 27,011
5 to 6 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 16,281 0
5 to 6 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 24,916 27,011
7 to 9    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 0 0
7 to 9 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 0 0
7 to 9 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables $ 0 $ 0