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

STOCK-BASED COMPENSATION - Schedule of Stock Options and RSUs Activity, and Shares Available For Grant Under Our Equity Incentive Plans (Details)

v3.25.4
STOCK-BASED COMPENSATION - Schedule of Stock Options and RSUs Activity, and Shares Available For Grant Under Our Equity Incentive Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Shares Available For Grant      
Shares Available For Grant      
Outstanding, beginning of period (in shares) 1,598,221    
Additional shares approved (in shares) 852,868    
Granted (in shares) (1,215,816)    
Cancelled and forfeited (in shares) 198,789    
Outstanding, end of period (in shares) 1,434,062 1,598,221  
Stock options      
Number of Shares      
Outstanding, beginning of period (in shares) 3,564,718    
Granted (in shares) 674,555    
Exercised/Released (in shares) (466,591)    
Cancelled and forfeited (in shares) (219,248)    
Outstanding, end of period (in shares) 3,553,434 3,564,718  
Vested and expected to vest (in shares) 3,384,870    
Exercisable (in shares) 2,764,752    
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 23.00    
Granted (in dollars per share) 22.18    
Exercised/Released (in dollars per share) 20.61    
Cancelled and forfeited (in dollars per share) 25.69    
Outstanding, end of period (in dollars per share) 23.00 $ 23.00  
Vested and expected to vest (in dollars per share) 22.82    
Exercisable (in dollars per share) $ 23.80    
Weighted Intrinsic Value (in thousands)      
Outstanding as of December 31, 2025 $ 70,857    
Vested and expected to vest as of December 31, 2025 70,052    
Exercisable as of December 31, 2025 $ 52,981    
Number of Shares      
Granted (in shares) 674,555 717,106 367,180
RSUs      
Number of Shares      
Outstanding, beginning of period (in shares) 387,282    
Granted (in shares) 389,522    
Exercised/Released (in shares) (143,691)    
Cancelled and forfeited (in shares) (25,492)    
Outstanding, end of period (in shares) 607,621 387,282  
Weighted Average Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 14.94    
Granted (in dollars per share) 23.14    
Exercised/Released (in dollars per share) 14.92    
Cancelled and forfeited (in dollars per share) 17.36    
Outstanding, end of period (in dollars per share) $ 20.10 $ 14.94