XML 75 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BASIC AND DILUTED NET INCOME PER SHARE (Schedule of Basic Income per Share) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator:      
Net income available to shareholders of ordinary shares $ 63,064 $ 47,072 $ 16,015
Denominator:      
Shares used in computing basic net income per ordinary shares 37,586,387 36,174,316 34,824,312