v3.19.3.a.u2
Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 31, 2019
May 10, 2019
Jul. 31, 2018
Jul. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
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     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     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     4 years  
TCP Transaction [Member]            
Schedule Of Intangible Assets [Line Items]            
Finite-lived intangible assets, acquired           $ 48,000,000
Acquired finite-lived intangible assets weighted-average useful life           6 years
Acquired indefinite-lived management contracts           $ 145,000,000
Citibanamex Transaction [Member]            
Schedule Of Intangible Assets [Line Items]            
Finite-lived intangible assets, acquired           $ 31,000,000
Acquired finite-lived intangible assets weighted-average useful life           8 years
Acquired indefinite-lived management contracts           $ 255,000,000