XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 20, 2021
Dec. 31, 2020
Jul. 31, 2019
Jul. 19, 2019
Stock options, outstanding 658,600 723,914 658,600 723,914   696,711    
Stock options, weighted average exercise price $ 54.93 $ 41.03 $ 54.93 $ 41.03   $ 43.88    
Common stock excluded from calculation of diluted earnings per share 44,912 60,202 63,770 117,160        
Dilutive effect on shares of conversion premium 1,373,341 0 1,180,425 0        
Contingent consideration obligation for earnout payments         $ 80.0      
0.375% Convertible Senior Notes due 2024                
Principal amount             $ 287.5 $ 287.5
Restricted Stock Units and Performance Stock Units                
Restricted stock units, outstanding 619,761 675,567 619,761 675,567   665,540