XML 20 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SHAREHOLDERS' EQUITY (Schedule of Share Based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 55,517 $ 35,964 $ 25,237
Cost of Revenues [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 5,690 3,350 2,289
Research and Development Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 10,960 7,922 6,110
Sales and Marketing Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 20,976 12,708 8,642
General and Administrative Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 17,891 $ 11,984 $ 8,196