v3.22.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Dec. 31, 2021
Schedule Of Intangible Assets [Line Items]        
Impairment of intangible assets $ 0 $ 0 $ 0  
Aperio Transaction [Member] | Customer Relationships [Member]        
Schedule Of Intangible Assets [Line Items]        
Finite-lived intangible assets, acquired       $ 270,000,000
Acquired finite-lived intangible assets weighted-average useful life       10 years
Aperio Transaction [Member] | Trade Names [Member]        
Schedule Of Intangible Assets [Line Items]        
Finite-lived intangible assets, acquired       $ 9,000,000
Acquired finite-lived intangible assets weighted-average useful life       5 years
Aperio Transaction [Member] | Technology-Related [Member]        
Schedule Of Intangible Assets [Line Items]        
Finite-lived intangible assets, acquired       $ 8,000,000
Acquired finite-lived intangible assets weighted-average useful life       3 years