v3.26.1
Financing Receivables - Schedule of Short-term and Long-term Financing Receivables (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Receivables [Abstract]    
Short-term financing receivables, gross $ 107,523 $ 81,723
Unearned income (15,933) (13,236)
Allowance for credit losses (2,417) (1,002)
Short-term financing receivables, net 89,173 67,485
Long-term financing receivables, gross 239,472 213,601
Unearned income (19,133) (17,847)
Allowance for credit losses (2,984) (1,648)
Long-term financing receivables, net $ 217,355 $ 194,106