XML 58 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenues [Abstract]      
Increase in contract with customer asset $ 101,000,000    
Contract with customer asset offset 88,000,000    
Increase in contract with customer liability 92,000,000    
Contract with customer liability offset 78,000,000    
Revenue, remaining performance obligation $ 3,900,000,000    
Revenue, remaining performance obligations, percentage 78.00%    
Deferred costs capitalized $ 6,000,000   $ 3,000,000
Amortization of deferred costs 0 $ 0  
Impairment loss $ 0 $ 0