v3.26.1
Financing Receivables - Schedule of Short-term and Long-term Financing Receivables (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Receivables [Abstract]    
Short-term financing receivables, gross $ 124,332 $ 81,723
Unearned income (16,152) (13,236)
Allowance for credit losses (2,883) (1,002)
Short-term financing receivables, net 105,297 67,485
Long-term financing receivables, gross 239,525 213,601
Unearned income (17,267) (17,847)
Allowance for credit losses (2,686) (1,648)
Long-term financing receivables, net $ 219,572 $ 194,106