v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Gain (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   49,628    
Beginning balance at Dec. 31, 2024 $ 291,967 $ 684,778 $ 4 $ (392,815)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income (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 (loss) gain 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    
Beginning balance at Dec. 31, 2024 291,967 $ 684,778 4 (392,815)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income (11,799)      
Unrealized (loss) gain on investments 179      
Ending balance (in shares) at Jun. 30, 2025   50,441    
Ending balance at Jun. 30, 2025 306,809 $ 711,240 183 (404,614)
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 (loss) income (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 (loss) gain 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)
Beginning balance (in shares) at Dec. 31, 2025 50,620 50,620    
Beginning balance at Dec. 31, 2025 $ 354,640 $ 730,662 275 (376,297)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income (6,302)     (6,302)
Stock-based compensation expense 11,294 $ 11,294    
Stock option exercises (in shares)   129    
Stock option exercises 1,307 $ 1,307    
Shares issued under the Employee Stock Purchase Plan (in shares)   10    
Shares issued under the Employee Stock Purchase Plan 256 $ 256    
Issuance of stock for restricted stock unit vesting (in shares)   371    
Restricted stock withheld for employee tax remittance (in shares)   (120)    
Restricted stock withheld for employee tax remittance (4,521) $ (4,521)    
Unrealized (loss) gain on investments (443)   (443)  
Ending balance (in shares) at Mar. 31, 2026   51,010    
Ending balance at Mar. 31, 2026 $ 356,231 $ 738,998 (168) (382,599)
Beginning balance (in shares) at Dec. 31, 2025 50,620 50,620    
Beginning balance at Dec. 31, 2025 $ 354,640 $ 730,662 275 (376,297)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income (4,096)      
Unrealized (loss) gain on investments $ (640)      
Ending balance (in shares) at Jun. 30, 2026 51,171 51,171    
Ending balance at Jun. 30, 2026 $ 370,041 $ 750,799 (365) (380,393)
Beginning balance (in shares) at Mar. 31, 2026   51,010    
Beginning balance at Mar. 31, 2026 356,231 $ 738,998 (168) (382,599)
Increase (Decrease) in Shareholders' Equity        
Net (loss) income 2,206     2,206
Stock-based compensation expense 9,083 $ 9,083    
Stock option exercises (in shares)   113    
Stock option exercises 2,318 $ 2,318    
Shares issued under the Employee Stock Purchase Plan (in shares)   20    
Shares issued under the Employee Stock Purchase Plan 540 $ 540    
Issuance of stock for restricted stock unit vesting (in shares)   32    
Restricted stock withheld for employee tax remittance (in shares)   (4)    
Restricted stock withheld for employee tax remittance (140) $ (140)    
Unrealized (loss) gain on investments $ (197)   (197)  
Ending balance (in shares) at Jun. 30, 2026 51,171 51,171    
Ending balance at Jun. 30, 2026 $ 370,041 $ 750,799 $ (365) $ (380,393)