Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivables, Unbilled Receivables, Allowance for Credit Losses and Contract Liabilities - Additional information - (Detail)

v3.23.1
Accounts Receivables, Unbilled Receivables, Allowance for Credit Losses and Contract Liabilities - Additional information - (Detail) - USD ($)
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Receivables [Abstract]      
Deferred revenue, recognized $ 2,000,000.0    
Transaction price allocated to performance obligations 20,500,000    
Allowance for credit losses on current accounts receivable 580,000   $ 841,000
Allowance for credit losses on current unbilled receivables 400,000   200,000
Allowance for credit losses on long-term unbilled receivables 200,000   0
Allowance for credit losses on unbilled receivables 570,000   $ 168,000
Impairment losses 0 $ 0  
Revenue recognized related to remaining performance obligations 4,000,000.0    
Offset on contract liabilities $ 1,900,000