v3.25.1
Financing Receivables - Schedule of Short-term and Long-term Financing Receivables (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Receivables [Abstract]    
Short-term financing receivables, gross $ 35,159 $ 9,579
Unearned income (5,813) (2,339)
Allowance for credit losses (311) (76)
Short-term financing receivables, net 29,035 7,164
Long-term financing receivables, gross 90,762 43,235
Unearned income (8,273) (5,051)
Allowance for credit losses (718) (342)
Long-term financing receivables, net $ 81,771 $ 37,842