XML 51 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Additional Information (Detail)
$ in Millions
12 Months Ended
Apr. 04, 2017
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair value of contingent consideration   $ 1.6 $ 8.1
Contingent consideration agreement, payment period   3 years  
Contingent liability, noncurrent     8.1
Measurement Input, Discount period      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cost of debt, discount period   3 years  
Minimum | Measurement Input, Discount rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cost of debt, discount rate   0.0378  
Maximum | Measurement Input, Discount rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cost of debt, discount rate   0.0493  
Headway      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair value of contingent consideration $ 15.9 $ 1.6 $ 8.1
Contingent consideration agreement, payment period 3 years 3 years