Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivables, Contract Assets, and Contract Liabilities - Schedule of Unbilled Receivables, Net Expected to be Billed in Future (Detail)

v3.22.2.2
Accounts Receivables, Contract Assets, and Contract Liabilities - Schedule of Unbilled Receivables, Net Expected to be Billed in Future (Detail) - USD ($)
$ in Thousands
Oct. 31, 2022
Jul. 31, 2022
Accounts Notes And Loans Receivable [Line Items]    
Unbilled receivables, amount   $ 12,030
Unbilled receivables,percentage 100.00%  
1 year or less [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Unbilled receivables, amount   9,350
Unbilled receivables,percentage 78.00%  
1-2 years [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Unbilled receivables, amount   1,711
Unbilled receivables,percentage 14.00%  
2-5 years [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Unbilled receivables, amount   $ 969
Unbilled receivables,percentage 8.00%