v3.20.4
Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Dec. 31, 2019
Schedule Of Intangible Assets [Line Items]        
Impairment of intangible assets $ 0 $ 0 $ 0  
eFront [Member] | Customer Relationships [Member]        
Schedule Of Intangible Assets [Line Items]        
Finite-lived intangible assets, acquired       $ 400,000,000
Acquired finite-lived intangible assets weighted-average useful life       10 years
eFront [Member] | Technology-Related [Member]        
Schedule Of Intangible Assets [Line Items]        
Finite-lived intangible assets, acquired       $ 203,000,000
Acquired finite-lived intangible assets weighted-average useful life       8 years
eFront [Member] | Trade Names [Member]        
Schedule Of Intangible Assets [Line Items]        
Finite-lived intangible assets, acquired       $ 14,000,000
Acquired finite-lived intangible assets weighted-average useful life       4 years