XML 117 R99.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue From Contract With Customer [Abstract]      
Contract assets $ 381,800,000 $ 330,900,000  
Contract assets, current 307,020,000 273,053,000  
Increase in contract assets 50,900,000    
Contract liabilities 92,500,000 100,600,000  
Contract liabilities, current 82,227,000 100,615,000  
Recognized revenue included in contract liability 80,500,000    
Capitalized contract cost 45,700,000 31,900,000 $ 26,100,000
Capitalized contract cost, amortization of transaction cost 23,400,000 19,200,000 11,900,000
Capitalized contract cost, impairment loss $ 0 $ 0 $ 0