v3.25.2
Financing Receivables - Schedule of Short-term and Long-term Financing Receivables (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Receivables [Abstract]    
Short-term financing receivables, gross $ 45,245 $ 9,579
Unearned income (6,802) (2,339)
Allowance for credit losses (616) (76)
Short-term financing receivables, net 37,827 7,164
Long-term financing receivables, gross 108,952 43,235
Unearned income (8,514) (5,051)
Allowance for credit losses (887) (342)
Long-term financing receivables, net $ 99,551 $ 37,842