XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Aggregate Intrinsic Value of Options (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Stock-based compensation        
Aggregate intrinsic value of options exercised $ 648 $ 864 $ 842 $ 16,923
Cash received from the exercise of stock options $ 789 $ 418 $ 860 $ 3,341
Weighted average grant date fair value per option $ 20.99 $ 30.24 $ 26.58 $ 40.76