v3.26.1
Revenues - Schedule of Accounts Receivable and Less Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Revenue from Contract with Customer [Abstract]    
Trade accounts receivable $ 102,441 $ 139,729
Unbilled accounts receivable 19,933 28,131
Allowance for doubtful accounts (1,922) (2,825)
Other accounts receivable 1,913 1,505
Total accounts receivable, net $ 122,365 $ 166,540