XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivables, Contract Assets, and Contract Liabilities - Additional information - (Detail 1)
$ in Millions
Jul. 31, 2022
USD ($)
Receivables [Line Items]  
Transaction price allocated to performance obligations $ 24.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-08-01  
Receivables [Line Items]  
Transaction price allocated to performance obligations $ 15.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-02-01  
Receivables [Line Items]  
Transaction price allocated to performance obligations $ 6.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2 years