XML 179 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity (Details) - Schedule of stock options exercised - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Equity [Abstract]      
Proceeds from stock options exercised $ 4,458 $ 3,406 $ 1,963
Tax benefits 690 807 600
Intrinsic value of stock options exercised $ 4,520 $ 4,310 $ 2,258