XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Schedule of Intangible Assets Acquired and Expected Lives for Finite-Lived Intangible Assets (Detail)
$ in Thousands
Apr. 30, 2021
USD ($)
Acquired Finite Lived Intangible Assets [Line Items]  
Intangible assets $ 1,983
Customer Relationships [Member]  
Acquired Finite Lived Intangible Assets [Line Items]  
Intangible assets $ 787
Finite-lived intangible assets useful life 5 years
Trade Names [Member]  
Acquired Finite Lived Intangible Assets [Line Items]  
Intangible assets $ 639
Finite-lived intangible assets useful life 5 years
Technology [Member]  
Acquired Finite Lived Intangible Assets [Line Items]  
Intangible assets $ 438
Finite-lived intangible assets useful life 5 years
Other Intangible Assets [Member]  
Acquired Finite Lived Intangible Assets [Line Items]  
Intangible assets $ 119
Other Intangible Assets [Member] | Minimum [Member]  
Acquired Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets useful life 6 months
Other Intangible Assets [Member] | Maximum [Member]  
Acquired Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets useful life 5 years