XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.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, 2023   61,010      
Stockholder's equity at beginning of period at Dec. 31, 2023 $ 200,335 $ 306 $ 440,408 $ 0 $ (240,379)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   8      
Exercise of stock options 10   10    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (39)   (39)    
Vesting of restricted stock units (in shares)   380      
Vesting of restricted stock units 0 $ 2 (2)    
Issuance of common stock under Employee Stock Purchase plan (in shares)   51      
Issuance of common stock under Employee Stock Purchase Plan 360   360    
Stock compensation expense 5,787   5,787    
Common stock repurchases under share repurchase program (in shares)   (343)      
Common stock repurchases under share repurchase program (2,718) $ (2) (2,484)   (232)
Net loss (10,582)       (10,582)
Stockholders' equity at ending of period (in shares) at Mar. 31, 2024   61,101      
Stockholder's equity at ending of period at Mar. 31, 2024 193,153 $ 306 444,040 0 (251,193)
Stockholders' equity at beginning of period (in shares) at Dec. 31, 2023   61,010      
Stockholder's equity at beginning of period at Dec. 31, 2023 200,335 $ 306 440,408 0 (240,379)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Unrealized gain (loss) on investments 61        
Net loss (30,574)        
Stockholders' equity at ending of period (in shares) at Sep. 30, 2024   59,910      
Stockholder's equity at ending of period at Sep. 30, 2024 167,259 $ 300 439,128 61 (272,230)
Stockholders' equity at beginning of period (in shares) at Mar. 31, 2024   61,101      
Stockholder's equity at beginning of period at Mar. 31, 2024 193,153 $ 306 444,040 0 (251,193)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   14      
Exercise of stock options 8   8    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (32)   (32)    
Vesting of restricted stock units (in shares)   591      
Vesting of restricted stock units 0 $ 3 (3)    
Stock compensation expense 6,052   6,052    
Common stock repurchases under share repurchase program (in shares)   (2,267)      
Common stock repurchases under share repurchase program (17,457) $ (11) (16,401)   (1,045)
Net loss (10,834)       (10,834)
Stockholders' equity at ending of period (in shares) at Jun. 30, 2024   59,434      
Stockholder's equity at ending of period at Jun. 30, 2024 170,890 $ 298 433,664 0 (263,072)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   15      
Exercise of stock options 12   12    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (29)   (29)    
Vesting of restricted stock units (in shares)   420      
Vesting of restricted stock units 0 $ 2 (2)    
Issuance of common stock under Employee Stock Purchase plan (in shares)   46      
Issuance of common stock under Employee Stock Purchase Plan 240   240    
Stock compensation expense 5,216   5,216    
Common stock repurchases under share repurchase program 27   27    
Unrealized gain (loss) on investments 61     61  
Net loss (9,158)       (9,158)
Stockholders' equity at ending of period (in shares) at Sep. 30, 2024   59,910      
Stockholder's equity at ending of period at Sep. 30, 2024 $ 167,259 $ 300 439,128 61 (272,230)
Stockholders' equity at beginning of period (in shares) at Dec. 31, 2024 60,329 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    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (24)   (24)    
Vesting of restricted stock units (in shares)   416      
Vesting of restricted stock units 0 $ 2 (2)    
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 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 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) 64        
Unrealized gain (loss) on investments $ (31)        
Net loss $ (35,870)        
Stockholders' equity at ending of period (in shares) at Sep. 30, 2025 62,493 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    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (20)   (20)    
Vesting of restricted stock units (in shares)   844      
Vesting of restricted stock units 0 $ 4 (4)    
Stock 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    
Repurchase of common stock related to net share settlement (in shares)   (5)      
Repurchase of common stock related to net share settlement (26)   (26)    
Vesting of restricted stock units (in shares)   745      
Vesting of restricted stock units 0 $ 4 (4)    
Issuance of common stock under Employee Stock Purchase plan (in shares)   53      
Issuance of common stock under Employee Stock Purchase Plan 181   181    
Stock 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 62,493      
Stockholder's equity at ending of period at Sep. 30, 2025 $ 130,630 $ 313 $ 463,607 $ 10 $ (333,300)