v3.25.4
Financing Receivables - Schedule of Short-term and Long-term Financing Receivables (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Receivables [Abstract]    
Short-term financing receivables, gross $ 81,723 $ 9,579
Unearned income (13,236) (2,339)
Allowance for credit losses (1,002) (76)
Short-term financing receivables, net 67,485 7,164
Long-term financing receivables, gross 213,601 43,235
Unearned income (17,847) (5,051)
Allowance for credit losses (1,648) (342)
Long-term financing receivables, net $ 194,106 $ 37,842