v3.26.3
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-based compensation expense 5,868   5,868    
Unrealized gain (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, 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]          
Unrealized gain (loss) on investments (31)        
Net loss (35,870)        
Stockholders' equity at ending of period (in shares) at Sep. 30, 2025   62,493      
Stockholder's equity at ending of period at Sep. 30, 2025 130,630 $ 313 463,607 10 (333,300)
Stockholders' equity at beginning of period (in shares) at Mar. 31, 2025   60,809      
Stockholder's equity at beginning of period at Mar. 31, 2025 142,172 $ 305 450,689 1 (308,823)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   42      
Exercise of stock options 22   22    
Vesting of restricted stock units (in shares)   844      
Vesting of restricted stock units 0 $ 4 (4)    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (20)   (20)    
Stock-based compensation expense 6,542   6,542    
Unrealized gain (loss) on investments (9)     (9)  
Net loss (10,812)       (10,812)
Stockholders' equity at ending of period (in shares) at Jun. 30, 2025   61,690      
Stockholder's equity at ending of period at Jun. 30, 2025 137,895 $ 309 457,229 (8) (319,635)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   10      
Exercise of stock options 8   8    
Vesting of restricted stock units (in shares)   745      
Vesting of restricted stock units 0 $ 4 (4)    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (26)   (26)    
Issuance of common stock under Employee Stock Purchase plan (in shares)   53      
Issuance of common stock under Employee Stock Purchase Plan 181   181    
Stock-based compensation expense 6,219   6,219    
Unrealized gain (loss) on investments 18     18  
Net loss (13,665)       (13,665)
Stockholders' equity at ending of period (in shares) at Sep. 30, 2025   62,493      
Stockholder's equity at ending of period at Sep. 30, 2025 $ 130,630 $ 313 463,607 10 (333,300)
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      
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   219    
Stock-based compensation expense 5,416   5,416    
Unrealized gain (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      
Stockholder's equity at ending of period at Mar. 31, 2026 $ 123,947 $ 321 475,067 (21) (351,420)
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) 13        
Unrealized gain (loss) on investments $ (90)        
Net loss $ (23,303)        
Stockholders' equity at ending of period (in shares) at Sep. 30, 2026 65,676 65,676      
Stockholder's equity at ending of period at Sep. 30, 2026 $ 119,962 $ 329 484,796 (58) (365,105)
Stockholders' equity at beginning of period (in shares) at Mar. 31, 2026   64,134      
Stockholder's equity at beginning of period at Mar. 31, 2026 123,947 $ 321 475,067 (21) (351,420)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   767      
Vesting of restricted stock units 0 $ 4 (4)    
Repurchase of common stock related to net share settlement (in shares)   (44)      
Repurchase of common stock related to net share settlement (170)   (170)    
Stock-based compensation expense 5,060   5,060    
Unrealized gain (loss) on investments (20)     (20)  
Net loss (8,658)       (8,658)
Stockholders' equity at ending of period (in shares) at Jun. 30, 2026   64,857      
Stockholder's equity at ending of period at Jun. 30, 2026 120,159 $ 325 479,953 (41) (360,078)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   3      
Exercise of stock options 3   3    
Vesting of restricted stock units (in shares)   804      
Vesting of restricted stock units 0 $ 4 (4)    
Repurchase of common stock related to net share settlement (in shares)   (45)      
Repurchase of common stock related to net share settlement (196)   (196)    
Issuance of common stock under Employee Stock Purchase plan (in shares)   57      
Issuance of common stock under Employee Stock Purchase Plan 188   188    
Stock-based compensation expense 4,852   4,852    
Unrealized gain (loss) on investments (17)     (17)  
Net loss $ (5,027)       (5,027)
Stockholders' equity at ending of period (in shares) at Sep. 30, 2026 65,676 65,676      
Stockholder's equity at ending of period at Sep. 30, 2026 $ 119,962 $ 329 $ 484,796 $ (58) $ (365,105)