v3.25.0.1
Financing Receivables - Schedule of Amortized Cost Basis of Financing Receivables Categorized by Internal Risk Rating (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Financing Receivable, Credit Quality Indicator [Line Items]  
Financing receivable $ 45,424
1 to 4  
Financing Receivable, Credit Quality Indicator [Line Items]  
Financing receivable 18,413
5 to 6  
Financing Receivable, Credit Quality Indicator [Line Items]  
Financing receivable 27,011
7 to 9  
Financing Receivable, Credit Quality Indicator [Line Items]  
Financing receivable $ 0