XML 33 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Schedule of Supplemental Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value per share granted (in USD per share) $ 8.88 $ 7.68 $ 6.25
Total intrinsic value of options exercised (in thousands) $ 17,674 $ 27,759 $ 44,405
Total fair value of options vested (in thousands) $ 2,593 $ 4,142 $ 5,566
Restricted stock units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value per unit granted (In USD per share) $ 28.89 $ 26.89 $ 18.39
Total intrinsic value of units vested (in thousands) $ 10,679 $ 16,452 $ 14,642
Total fair value of units vested (in thousands) $ 6,368 $ 6,069 $ 6,469