v3.25.3
Financing Receivables - Schedule of Amortized Cost Basis of Financing Receivables Categorized by Internal Risk Rating (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables $ 177,425 $ 45,424
2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 133,155  
2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 44,270 45,424
1 to 4    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 102,433 18,413
1 to 4 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 83,298  
1 to 4 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 19,135 18,413
5 to 6    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 69,181 27,011
5 to 6 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 44,046  
5 to 6 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 25,135 27,011
7 to 9    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 5,811 0
7 to 9 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 5,811  
7 to 9 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables $ 0 $ 0