v3.26.1
Revenues - Schedule of Accounts Receivable and Less Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Revenue from Contract with Customer [Abstract]    
Trade accounts receivable $ 109,089 $ 139,729
Unbilled accounts receivable 16,528 28,131
Allowance for doubtful accounts (2,739) (2,825)
Other accounts receivable 1,864 1,505
Total accounts receivable, net $ 124,742 $ 166,540