v3.25.3
Composition of certain financial statement captions - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Composition of Certain Financial Statements [Abstract]    
Billed $ 79,719 $ 70,342
Unbilled 10,713 4,743
Total accounts receivable, gross 90,432 75,085
Less: accounts receivable allowances (2,175) (1,468)
Total accounts receivable $ 88,257 $ 73,617