v3.21.1
Composition of certain financial statement captions - Schedule of accounts receivable (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross $ 29,751 $ 22,921
Less accounts receivable allowances (699) (943)
Total accounts receivable 29,052 21,978
Billed    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross 28,464 22,245
Unbilled    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross $ 1,287 $ 676