XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Accumulated Other Comprehensive (Loss) Gain
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   47,829    
Beginning balance at Dec. 31, 2023 $ 225,952 $ 629,229 $ (100) $ (403,177)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) (3,862)     (3,862)
Stock-based compensation expense 9,834 $ 9,834    
Stock option exercises (in shares)   487    
Stock option exercises 6,779 $ 6,779    
Shares issued under the Employee Stock Purchase Plan (in shares)   9    
Shares issued under the Employee Stock Purchase Plan 247 $ 247    
Issuance of stock for restricted stock unit vesting (in shares)   265    
Restricted stock withheld for employee tax remittance (in shares)   (101)    
Restricted stock withheld for employee tax remittance (4,909) $ (4,909)    
Unrealized gain (loss) on investments (145)   (145)  
Ending balance (in shares) at Mar. 31, 2024   48,489    
Ending balance at Mar. 31, 2024 233,896 $ 641,180 (245) (407,039)
Beginning balance (in shares) at Dec. 31, 2023   47,829    
Beginning balance at Dec. 31, 2023 225,952 $ 629,229 (100) (403,177)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) (9,445)      
Unrealized gain (loss) on investments 459      
Ending balance (in shares) at Sep. 30, 2024   49,265    
Ending balance at Sep. 30, 2024 257,472 $ 669,735 359 (412,622)
Beginning balance (in shares) at Mar. 31, 2024   48,489    
Beginning balance at Mar. 31, 2024 233,896 $ 641,180 (245) (407,039)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) (4,682)     (4,682)
Stock-based compensation expense 9,520 $ 9,520    
Stock option exercises (in shares)   329    
Stock option exercises 4,020 $ 4,020    
Shares issued under the Employee Stock Purchase Plan (in shares)   14    
Shares issued under the Employee Stock Purchase Plan 414 $ 414    
Issuance of stock for restricted stock unit vesting (in shares)   34    
Restricted stock withheld for employee tax remittance (in shares)   (4)    
Restricted stock withheld for employee tax remittance (163) $ (163)    
Unrealized gain (loss) on investments (28)   (28)  
Ending balance (in shares) at Jun. 30, 2024   48,862    
Ending balance at Jun. 30, 2024 242,977 $ 654,971 (273) (411,721)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) (901)     (901)
Stock-based compensation expense 9,224 $ 9,224    
Stock option exercises (in shares)   382    
Stock option exercises 5,442 $ 5,442    
Shares issued under the Employee Stock Purchase Plan (in shares)   9    
Shares issued under the Employee Stock Purchase Plan 353 $ 353    
Issuance of stock for restricted stock unit vesting (in shares)   16    
Restricted stock withheld for employee tax remittance (in shares)   (4)    
Restricted stock withheld for employee tax remittance (255) $ (255)    
Unrealized gain (loss) on investments 632   632  
Ending balance (in shares) at Sep. 30, 2024   49,265    
Ending balance at Sep. 30, 2024 $ 257,472 $ 669,735 359 (412,622)
Beginning balance (in shares) at Dec. 31, 2024 49,628 49,628    
Beginning balance at Dec. 31, 2024 $ 291,967 $ 684,778 4 (392,815)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) (11,246)     (11,246)
Stock-based compensation expense 11,505 $ 11,505    
Stock option exercises (in shares)   398    
Stock option exercises 9,158 $ 9,158    
Shares issued under the Employee Stock Purchase Plan (in shares)   7    
Shares issued under the Employee Stock Purchase Plan 251 $ 251    
Issuance of stock for restricted stock unit vesting (in shares)   332    
Restricted stock withheld for employee tax remittance (in shares)   (113)    
Restricted stock withheld for employee tax remittance (6,280) $ (6,280)    
Unrealized gain (loss) on investments 132   132  
Ending balance (in shares) at Mar. 31, 2025   50,252    
Ending balance at Mar. 31, 2025 $ 295,487 $ 699,412 136 (404,061)
Beginning balance (in shares) at Dec. 31, 2024 49,628 49,628    
Beginning balance at Dec. 31, 2024 $ 291,967 $ 684,778 4 (392,815)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) (6,725)      
Unrealized gain (loss) on investments $ 254      
Ending balance (in shares) at Sep. 30, 2025 50,550 50,550    
Ending balance at Sep. 30, 2025 $ 321,858 $ 721,140 258 (399,540)
Beginning balance (in shares) at Mar. 31, 2025   50,252    
Beginning balance at Mar. 31, 2025 295,487 $ 699,412 136 (404,061)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) (553)     (553)
Stock-based compensation expense 10,140 $ 10,140    
Stock option exercises (in shares)   147    
Stock option exercises 1,320 $ 1,320    
Shares issued under the Employee Stock Purchase Plan (in shares)   13    
Shares issued under the Employee Stock Purchase Plan 468 $ 468    
Issuance of stock for restricted stock unit vesting (in shares)   33    
Restricted stock withheld for employee tax remittance (in shares)   (4)    
Restricted stock withheld for employee tax remittance (100) $ (100)    
Unrealized gain (loss) on investments 47   47  
Ending balance (in shares) at Jun. 30, 2025   50,441    
Ending balance at Jun. 30, 2025 306,809 $ 711,240 183 (404,614)
Increase (Decrease) in Shareholders' Equity        
Net income (loss) 5,074     5,074
Stock-based compensation expense 8,699 $ 8,699    
Stock option exercises (in shares)   84    
Stock option exercises 1,097 $ 1,097    
Shares issued under the Employee Stock Purchase Plan (in shares)   10    
Shares issued under the Employee Stock Purchase Plan 385 $ 385    
Issuance of stock for restricted stock unit vesting (in shares)   22    
Restricted stock withheld for employee tax remittance (in shares)   (7)    
Restricted stock withheld for employee tax remittance (281) $ (281)    
Unrealized gain (loss) on investments $ 75   75  
Ending balance (in shares) at Sep. 30, 2025 50,550 50,550    
Ending balance at Sep. 30, 2025 $ 321,858 $ 721,140 $ 258 $ (399,540)