v3.26.1
Condensed Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common stock
Additional
paid-in
capital
Accumulated other comprehensive income (loss)
Accumulated
deficit
Stockholders' equity at beginning of period (in shares) at Dec. 31, 2024   60,329      
Stockholder's equity at beginning of period at Dec. 31, 2024 $ 147,514 $ 302 $ 444,601 $ 41 $ (297,430)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   12      
Exercise of stock options 6   6    
Vesting of restricted stock units (in shares)   416      
Vesting of restricted stock units 0 $ 2 (2)    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (24)   (24)    
Issuance of common stock under Employee Stock Purchase plan (in shares)   57      
Issuance of common stock under Employee Stock Purchase Plan 241 $ 1 240    
Stock compensation expense 5,868   5,868    
Unrealized loss on investments (40)     (40)  
Net loss (11,393)       (11,393)
Stockholders' equity at ending of period (in shares) at Mar. 31, 2025   60,809      
Stockholder's equity at ending of period at Mar. 31, 2025 $ 142,172 $ 305 450,689 1 (308,823)
Stockholders' equity at beginning of period (in shares) at Dec. 31, 2025 63,264 63,264      
Stockholder's equity at beginning of period at Dec. 31, 2025 $ 128,107 $ 317 469,560 32 (341,802)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares) 10 10      
Exercise of stock options $ 8   8    
Vesting of restricted stock units (in shares)   831      
Vesting of restricted stock units 0 $ 4 (4)    
Repurchase of common stock related to net share settlement (in shares)   (36)      
Repurchase of common stock related to net share settlement (132)   (132)    
Issuance of common stock under Employee Stock Purchase plan (in shares)   65      
Issuance of common stock under Employee Stock Purchase Plan 219 $ 0 219    
Stock compensation expense 5,416   5,416    
Unrealized loss on investments (53)     (53)  
Net loss $ (9,618)       (9,618)
Stockholders' equity at ending of period (in shares) at Mar. 31, 2026 64,134 64,134      
Stockholder's equity at ending of period at Mar. 31, 2026 $ 123,947 $ 321 $ 475,067 $ (21) $ (351,420)