Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Accounts Receivables, Unbilled Receivables, Allowance for Credit Losses and Contract Liabilities - Summary of Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Receivables [Abstract]    
Trade Accounts Receivable, Beginning Balance $ 841  
Impact of CECL adoption (151)  
Adjustment to allowance for expected credit losses 1  
Write-offs charged against allowance (111)  
Trade Accounts Receivable, Ending Balance 580  
Unbilled Receivables, Beginning Balance 168  
Impact of CECL adoption 369  
Adjustment to allowance for expected credit losses 33  
Unbilled Receivables, Ending Balance 570  
Total Receivables, Beginning Balance 1,009  
Impact of CECL adoption 218  
Adjustment to allowance for expected credit losses 34 $ 88
Write-offs charged against allowance on receivables (111)  
Total Receivables, Ending Balance $ 1,150