XML 89 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Summary of Information Regarding Stock Option and Restricted Stock Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total intrinsic value of stock options exercised $ 40,681 $ 36,173 $ 18,186
Total grant date fair value of stock options vested 5,823 6,094 7,364
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total intrinsic value of restricted stock vested 63,917 40,925 22,966
Total grant date fair value of restricted stock vested $ 28,813 $ 23,383 $ 19,454