XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Assets and Liabilities - Additional Information (Detail) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Business Combinations contingent liabilities undiscounted maximum payment $ 24.4  
Fair Value, Inputs, Level 3 [Member]    
Business combination contingent consideration fair value disclosure 24.4 $ 39.8
Cash And Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents fair value disclosure $ 618.3 $ 440.1