XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.4
SHAREHOLDERS' EQUITY (Schedule of Share Based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 120,821 $ 95,436 $ 71,849
Cost of revenues [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 15,060 11,158 8,734
Research and development [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 27,102 20,498 14,691
Sales and marketing [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 51,099 38,546 28,220
General and administrative [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 27,560 $ 25,234 $ 20,204