v3.24.2.u1
Composition of certain financial statement captions - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Composition of Certain Financial Statements [Abstract]    
Billed $ 54,303 $ 62,880
Unbilled 8,336 3,375
Total accounts receivable, gross 62,639 66,255
Less: accounts receivable allowances (1,365) (1,392)
Total accounts receivable $ 61,274 $ 64,863