XML 118 R102.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Based Compensation - Stock Options Additional Information (Details) - Employee Stock Option - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Unrecognized compensation cost for unvested stock options $ 0    
Total grant date fair value of option vested in period 0 $ 706,000 $ 1,228,000
Intrinsic value of options exercised $ 23,027,000 $ 12,911,000 $ 4,413,000