v3.25.2
SHAREHOLDERS' EQUITY - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Number of options    
Outstanding, beginning balance (in shares) 2,168,452  
Granted (in shares) 0 0
Exercised (in shares) 0 0
Forfeited (in shares) (20,467)  
Outstanding, ending balance (in shares) 2,147,985  
Exercisable, Number of options (in shares) 2,137,314  
Vested and expected to vest, Number of options (in shares) 10,671  
Weighted-average exercise price    
Outstanding, beginning balance (in dollars per share) $ 11.46  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 11.65  
Outstanding, ending balance (in dollars per share) 11.46  
Exercisable, Weighted average exercise price (in dollars per share) 11.45  
Vested and expected to vest, Weighted average exercise price (in dollars per share) $ 12.99  
Options, Additional Disclosures [Abstract]    
Outstanding, Weighted average remaining contractual term 2 years 9 months 7 days  
Exercisable, Weighted average remaining contractual term 2 years 9 months 3 days  
Vested and expected to vest, Weighted average remaining contractual term 3 years 6 months 10 days  
Outstanding, Aggregate intrinsic value $ 0  
Exercisable, Aggregate intrinsic value 0  
Vested and expected to vest, Aggregate intrinsic value $ 0