Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION - Options and RSUs (Details)

v3.25.0.1
STOCK-BASED COMPENSATION - Options and RSUs (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Additional disclosures      
Total unrecognized compensation costs $ 10,600    
Weighted-average recognition period of unrecognized compensation cost 2 years 14 days    
Stock Options and RSUs      
Shares Available For Grant      
Outstanding, beginning of period (in shares) 1,387,129    
Authorized for grant (in shares) 890,197    
Granted (in shares) (1,155,881)    
Cancelled and forfeited (in shares) 476,776    
Outstanding, end of period (in shares) 1,598,221 1,387,129  
Employee Stock Option [Member]      
Number of Shares      
Granted (in shares) 717,106    
Exercised/Released (in shares) (93,386)    
Cancelled and forfeited (in shares) (470,634)    
Outstanding (shares) 3,564,718 3,411,632  
Vested and expected to vest (in shares) 3,454,968    
Exercisable (in shares) 2,652,876    
Weighted-Average Exercise Price      
Granted (in dollars per share) $ 12.68    
Exercised/Released (in dollars per share) 16.08    
Cancelled and forfeited (in dollars per share) 27.65    
Outstanding, end of period (in dollars per share) 23.00 $ 25.62  
Vested and expected to vest (in dollars per share) 22.80    
Exercisable (in dollars per share) $ 24.87    
Weighted Intrinsic Value (in thousands)      
Outstanding (in thousands) $ 4,528    
Vested and Expected to Vest (in thousands) 4,510    
Exercisable (in thousands) $ 1,761    
Number of Shares      
Granted (in shares) 717,106 367,180 817,911
Additional disclosures      
Weighted-average grant date fair value (in dollars per share) $ 9.71 $ 12.80 $ 12.90
Aggregate intrinsic value of options exercised $ 600 $ 20 $ 200
RSUs      
Number of Shares      
Granted (in shares) 304,705    
Exercised/Released (in shares) (68,908)    
Cancelled and forfeited (in shares) (34,453)    
Outstanding (in shares) 387,282 185,938  
Weighted-Average Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 19.82    
Grant-date weighted-average fair value (in dollars per share) 12.81    
Exercised/Released (in dollars per share) 18.52    
Cancelled and forfeited (in dollars per share) 15.26    
Outstanding, end of period (in dollars per share) $ 14.94 $ 19.82  
Performance shares      
Number of Shares      
Outstanding (shares) 109,750    
Additional disclosures      
Total unrecognized compensation costs $ 2,100