XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Share Based Payments (Details 2) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Share-based Payment Arrangement [Abstract]    
Cash proceeds from stock options exercised $ 2,281 $ 1,938
Tax benefits 300 157
Intrinsic value of stock options exercised $ 2,267 $ 1,775