v3.25.4
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   38,516,383      
Beginning balance at Dec. 31, 2023 $ 118,315 $ 39 $ 526,797 $ 2,640 $ (411,161)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of restricted stock unit (in shares)   987,828      
Issuance of common stock upon vesting of restricted stock units $ 0 $ 1 (1)    
Issuance of common stock upon exercise of stock options (in shares) 107,817 107,817      
Issuance of common stock upon exercise of stock options $ 218   218    
Issuance of shares pursuant to employee stock purchase plan (in shares)   173,941      
Issuance of shares pursuant to employee stock purchase plan 1,240   1,240    
Stock-based compensation expense 22,957   22,957    
Currency translation adjustment (466)     (466)  
Change in unrealized losses on marketable securities (61)     (61)  
Net loss $ (56,394)       (56,394)
Ending balance (in shares) at Dec. 31, 2024 39,785,969 39,785,969      
Ending balance at Dec. 31, 2024 $ 85,809 $ 40 551,211 2,113 (467,555)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of restricted stock unit (in shares)   1,492,336      
Issuance of common stock upon vesting of restricted stock units $ 0 $ 2 (2)    
Issuance of common stock upon exercise of stock options (in shares) 145,435 145,435      
Issuance of common stock upon exercise of stock options $ 249   249    
Issuance of shares pursuant to employee stock purchase plan (in shares)   249,908      
Issuance of shares pursuant to employee stock purchase plan 754   754    
Stock-based compensation expense 21,060   21,060    
Currency translation adjustment 269     269  
Change in unrealized losses on marketable securities (22)     (22)  
Net loss $ (54,003)       (54,003)
Ending balance (in shares) at Dec. 31, 2025 41,673,648 41,673,648      
Ending balance at Dec. 31, 2025 $ 54,116 $ 42 $ 573,272 $ 2,360 $ (521,558)