Annual report pursuant to Section 13 and 15(d)

Fair Value Remeasurement Based on Significant Inputs Not Observable (Parenthetical) (Detail)

v3.7.0.1
Fair Value Remeasurement Based on Significant Inputs Not Observable (Parenthetical) (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of liabilities settlements [1] $ 7.6  
Reduction in assumptions utilized in the calculation of purchase price obligations 2.5  
Cash    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of liabilities settlements 0.9 $ 1.8
Cash | Business Acquisition Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of liabilities settlements 1.0  
Common Stock    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of liabilities settlements 0.6 6.5
Common Stock | Business Acquisition Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of liabilities settlements 6.6  
Cash and Cash Equivalents    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of liabilities settlements $ 1.5 $ 0.5
[1] Includes $1.0 million settled in cash and $6.6 million settled in common stock.