SHAREHOLDERS' EQUITY (Schedule of Stock Based Compensation Expense) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Share-based compensation expense | $ 15,590 | $ 11,570 | $ 6,985 |
| Cost of revenue [Member] | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Share-based compensation expense | 919 | 446 | 171 |
| Research and Development [Member] | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Share-based compensation expense | 2,745 | 2,129 | 946 |
| Selling and Marketing [Member] | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Share-based compensation expense | 6,995 | 4,528 | 3,248 |
| General and Administrative Expense [Member] | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Share-based compensation expense | $ 4,931 | $ 4,467 | $ 2,620 |