v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (loss)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2024   31,392        
Beginning balance at Dec. 31, 2024 $ 90,908 $ 31 $ 874,607 $ (758,895) $ 165 $ (25,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with employee equity incentive plans, net (in shares)   523        
Issuance of common stock in connection with employee equity incentive plans, net 1,729 $ 1 1,728      
Stock-based compensation 24,750   24,750      
Net loss (30,700)     (30,700)    
Net change in unrealized loss (gain) on marketable securities 10       10  
Cumulative translation adjustment (32)       (32)  
Ending balance (in shares) at Mar. 31, 2025   31,915        
Ending balance at Mar. 31, 2025 86,665 $ 32 901,085 (789,595) 143 (25,000)
Beginning balance (in shares) at Dec. 31, 2024   31,392        
Beginning balance at Dec. 31, 2024 90,908 $ 31 874,607 (758,895) 165 (25,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (44,918)          
Net change in unrealized loss (gain) on marketable securities (64)          
Cumulative translation adjustment (127)          
Ending balance (in shares) at Jun. 30, 2025   32,105        
Ending balance at Jun. 30, 2025 103,660 $ 32 932,467 (803,813) (26) (25,000)
Beginning balance (in shares) at Mar. 31, 2025   31,915        
Beginning balance at Mar. 31, 2025 86,665 $ 32 901,085 (789,595) 143 (25,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with employee equity incentive plans, net (in shares)   190        
Issuance of common stock in connection with employee equity incentive plans, net 7,094   7,094      
Stock-based compensation 24,288   24,288      
Net loss (14,218)     (14,218)    
Net change in unrealized loss (gain) on marketable securities (74)       (74)  
Cumulative translation adjustment (95)       (95)  
Ending balance (in shares) at Jun. 30, 2025   32,105        
Ending balance at Jun. 30, 2025 $ 103,660 $ 32 932,467 (803,813) (26) (25,000)
Beginning balance (in shares) at Dec. 31, 2025 32,297 32,297        
Beginning balance at Dec. 31, 2025 $ 152,746 $ 32 980,757 (803,446) 403 (25,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with employee equity incentive plans, net (in shares)   557        
Issuance of common stock in connection with employee equity incentive plans, net 149 $ 1 148      
Stock-based compensation 22,609   22,609      
Net loss (13,933)     (13,933)    
Net change in unrealized loss (gain) on marketable securities (387)       (387)  
Cumulative translation adjustment 26       26  
Ending balance (in shares) at Mar. 31, 2026   32,854        
Ending balance at Mar. 31, 2026 $ 161,210 $ 33 1,003,514 (817,379) 42 (25,000)
Beginning balance (in shares) at Dec. 31, 2025 32,297 32,297        
Beginning balance at Dec. 31, 2025 $ 152,746 $ 32 980,757 (803,446) 403 (25,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (14,314)          
Net change in unrealized loss (gain) on marketable securities (621)          
Cumulative translation adjustment $ 30          
Ending balance (in shares) at Jun. 30, 2026 32,944 32,944        
Ending balance at Jun. 30, 2026 $ 185,983 $ 33 1,028,898 (817,760) (188) (25,000)
Beginning balance (in shares) at Mar. 31, 2026   32,854        
Beginning balance at Mar. 31, 2026 161,210 $ 33 1,003,514 (817,379) 42 (25,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with employee equity incentive plans, net (in shares)   90        
Issuance of common stock in connection with employee equity incentive plans, net 4,083   4,083      
Stock-based compensation 21,301   21,301      
Net loss (381)     (381)    
Net change in unrealized loss (gain) on marketable securities (234)       (234)  
Cumulative translation adjustment $ 4       4  
Ending balance (in shares) at Jun. 30, 2026 32,944 32,944        
Ending balance at Jun. 30, 2026 $ 185,983 $ 33 $ 1,028,898 $ (817,760) $ (188) $ (25,000)