v3.25.2
Financing Receivables - Schedule of Amortized Cost Basis of Financing Receivables Categorized by Internal Risk Rating (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables $ 138,881 $ 45,424
2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 94,807 0
2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 44,074 45,424
1 to 4    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 80,808 18,413
1 to 4 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 61,918 0
1 to 4 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 18,890 18,413
5 to 6    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 58,073 27,011
5 to 6 | 2026    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 32,889 0
5 to 6 | 2025    
Financing Receivable, Credit Quality Indicator [Line Items]    
Amortized cost basis of financing receivables 25,184 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