Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivables, Unbilled Receivables, Allowance for Credit Losses and Contract Liabilities - Schedule of Accounts Receivable, Net and Unbilled Receivables, Net (Detail)

v3.23.1
Accounts Receivables, Unbilled Receivables, Allowance for Credit Losses and Contract Liabilities - Schedule of Accounts Receivable, Net and Unbilled Receivables, Net (Detail) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Receivables [Abstract]    
Accounts receivable, net $ 7,362 $ 10,382
Unbilled receivables, net - current 8,354 7,757
Unbilled receivables, net - long-term 4,659 5,044
Total, Balance $ 20,375 $ 23,183