XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Gain (loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   47,253,000    
Beginning balance at Dec. 31, 2022 $ 192,272 $ 593,245 $ (978) $ (399,995)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income (3,182)     (3,182)
Stock-based compensation expense 32,325 $ 32,325    
Stock option exercises (in shares)   378,000    
Stock option exercises 4,737 $ 4,737    
Shares issued under the Employee Stock Purchase Plan (in shares)   54,000    
Shares issued under the Employee Stock Purchase Plan 1,263 $ 1,263    
Issuance of stock for restricted stock unit vesting (shares)   224,000    
Restricted stock withheld for employee tax remittance (in shares)   (80,000)    
Restricted stock withheld for employee tax remittance (2,341) $ (2,341)    
Unrealized gain on investments 878   878  
Ending balance (in shares) at Dec. 31, 2023   47,829,000    
Ending balance at Dec. 31, 2023 225,952 $ 629,229 (100) (403,177)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income 10,362     10,362
Stock-based compensation expense 36,495 $ 36,495    
Stock option exercises (in shares)   1,545,000    
Stock option exercises 23,125 $ 23,125    
Shares issued under the Employee Stock Purchase Plan (in shares)   42,000    
Shares issued under the Employee Stock Purchase Plan 1,391 $ 1,391    
Issuance of stock for restricted stock unit vesting (shares)   324,000    
Restricted stock withheld for employee tax remittance (in shares)   (112,000)    
Restricted stock withheld for employee tax remittance (5,462) $ (5,462)    
Unrealized gain on investments $ 104   104  
Ending balance (in shares) at Dec. 31, 2024 49,628,000 49,628,000    
Ending balance at Dec. 31, 2024 $ 291,967 $ 684,778 4 (392,815)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income 16,518     16,518
Stock-based compensation expense $ 38,767 $ 38,767    
Stock option exercises (in shares) 675,645 676,000    
Stock option exercises $ 12,478 $ 12,478    
Shares issued under the Employee Stock Purchase Plan (in shares)   43,000    
Shares issued under the Employee Stock Purchase Plan 1,456 $ 1,456    
Issuance of stock for restricted stock unit vesting (shares)   401,000    
Restricted stock withheld for employee tax remittance (in shares)   (128,000)    
Restricted stock withheld for employee tax remittance (6,817) $ (6,817)    
Unrealized gain on investments $ 271   271  
Ending balance (in shares) at Dec. 31, 2025 50,620,000 50,620,000    
Ending balance at Dec. 31, 2025 $ 354,640 $ 730,662 $ 275 $ (376,297)