XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized compensation costs $ 193.7    
Recognized over a weighted-average period 1 year 9 months 14 days    
Dividend yield 0.00% 0.00% 0.00%
Total intrinsic value of options exercised $ 15.9 $ 30.6 $ 303.4
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of restricted stock vested $ 33.3 $ 32.4 $ 80.4