XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Jun. 30, 2022
₪ / shares
Jun. 30, 2022
USD ($)
shares
Dec. 31, 2021
₪ / shares
Dec. 31, 2021
USD ($)
shares
Statement of Financial Position [Abstract]        
Accounts receivable, allowance for doubtful accounts | $   $ 737   $ 891
Ordinary shares, par value per share | ₪ / shares ₪ 0.03   ₪ 0.03  
Ordinary shares, shares authorized   60,000,000   60,000,000
Ordinary shares, shares issued   44,778,307   43,812,062
Ordinary shares, shares outstanding   44,662,968   43,696,723
Treasury shares   115,339   115,339