XML 46 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Method of Adoption (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2016
Revenue from Contract with Customer [Abstract]          
Adjustment to revenue and cost of services and products for adoption of ASC 606 $ 28,600,000        
Capitalized Contract Cost, Net, Incremental Assets Related to Fulfillment and Acquisition Costs     $ 32,300,000    
Capitalized Contract Cost, Net   $ 32,400,000.0 $ 32,400,000.0 $ 32,000,000.0 $ 30,600,000.0