v3.26.1
SHAREHOLDERS' EQUITY (Details 2) - Employee and Non-Employee RSUs [Member] - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Number of shares underlying outstanding RSUs    
Unvested RSUs at the beginning of the year 73,433  
Granted 45,941  
Vested (3,791)  
Forfeited (7,802)  
Unvested RSUs at the end of the year 107,781  
Weighted average grant date fair value    
Unvested RSUs at the beginning of the year $ 15.3  
Granted 6.53 $ 0
Vested 9.52  
Forfeited 13.8  
Unvested RSUs at the end of the year $ 11.88