v3.26.3
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Gain (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   54,718      
Beginning balance at Dec. 31, 2024 $ 402,220 $ 0 $ 948,091 $ 114 $ (545,985)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans (in shares)   560      
Issuance of common stock under stock plans 1,298   1,298    
Stock-based compensation expense 10,267   10,267    
Foreign currency translation adjustment 109     109  
Net loss (24,737)       (24,737)
Ending balance (in shares) at Mar. 31, 2025   55,278      
Ending balance at Mar. 31, 2025 389,157 $ 0 959,656 223 (570,722)
Beginning balance (in shares) at Dec. 31, 2024   54,718      
Beginning balance at Dec. 31, 2024 402,220 $ 0 948,091 114 (545,985)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (72)        
Net loss (65,727)        
Ending balance (in shares) at Sep. 30, 2025   55,870      
Ending balance at Sep. 30, 2025 380,276 $ 0 991,945 42 (611,711)
Beginning balance (in shares) at Mar. 31, 2025   55,278      
Beginning balance at Mar. 31, 2025 389,157 $ 0 959,656 223 (570,722)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans (in shares)   299      
Issuance of common stock under stock plans 4,377   4,377    
Stock-based compensation expense 12,207   12,207    
Foreign currency translation adjustment (367)     (367)  
Net loss (19,578)       (19,578)
Ending balance (in shares) at Jun. 30, 2025   55,577      
Ending balance at Jun. 30, 2025 385,796 $ 0 976,240 (144) (590,300)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans (in shares)   293      
Issuance of common stock under stock plans 1,078   1,078    
Stock-based compensation expense 14,627   14,627    
Foreign currency translation adjustment 186     186  
Net loss (21,411)       (21,411)
Ending balance (in shares) at Sep. 30, 2025   55,870      
Ending balance at Sep. 30, 2025 $ 380,276 $ 0 991,945 42 (611,711)
Beginning balance (in shares) at Dec. 31, 2025 56,323 56,323      
Beginning balance at Dec. 31, 2025 $ 365,870 $ 0 1,007,390 37 (641,557)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans (in shares)   574      
Issuance of common stock under stock plans 222   222    
Stock-based compensation expense 13,269   13,269    
Foreign currency translation adjustment (56)     (56)  
Net loss (31,638)       (31,638)
Ending balance (in shares) at Mar. 31, 2026   56,897      
Ending balance at Mar. 31, 2026 $ 347,667 $ 0 1,020,881 (19) (673,195)
Beginning balance (in shares) at Dec. 31, 2025 56,323 56,323      
Beginning balance at Dec. 31, 2025 $ 365,870 $ 0 1,007,390 37 (641,557)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (32)        
Net loss $ (85,015)        
Ending balance (in shares) at Sep. 30, 2026 57,439 57,439      
Ending balance at Sep. 30, 2026 $ 328,908 $ 0 1,055,475 5 (726,572)
Beginning balance (in shares) at Mar. 31, 2026   56,897      
Beginning balance at Mar. 31, 2026 347,667 $ 0 1,020,881 (19) (673,195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans (in shares)   350      
Issuance of common stock under stock plans 4,495   4,495    
Stock-based compensation expense 14,728   14,728    
Foreign currency translation adjustment 41     41  
Net loss (26,861)       (26,861)
Ending balance (in shares) at Jun. 30, 2026   57,247      
Ending balance at Jun. 30, 2026 340,070 $ 0 1,040,104 22 (700,056)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans (in shares)   192      
Issuance of common stock under stock plans 100   100    
Stock-based compensation expense 15,271   15,271    
Foreign currency translation adjustment (17)     (17)  
Net loss $ (26,516)       (26,516)
Ending balance (in shares) at Sep. 30, 2026 57,439 57,439      
Ending balance at Sep. 30, 2026 $ 328,908 $ 0 $ 1,055,475 $ 5 $ (726,572)