v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common stock and additional paid-in capital:
Accumulated deficit:
Accumulated other comprehensive loss:
Common stock
Beginning balances at Dec. 31, 2023 $ 448,479 $ 1,075,284 $ (625,694) $ (1,111)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   73,372      
Exercise of stock options   8,404      
Issuance of common stock under ESPP   3,044      
Net income (loss) (38,700)   (38,700)    
Other comprehensive income (loss)       518  
Ending balances at Sep. 30, 2024 495,117 1,160,104 (664,394) (593)  
Common stock, beginning balance (in shares) at Dec. 31, 2023         59,031
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)         234
Issuance of common stock under ESPP (in shares)         95
Shares issued for the vesting of restricted stock awards (in shares)         1,041
Common stock, ending balance (in shares) at Sep. 30, 2024         60,401
Beginning balances at Jun. 30, 2024 480,665 1,134,468 (652,597) (1,206)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   25,636      
Exercise of stock options   0      
Issuance of common stock under ESPP   0      
Net income (loss) (11,797)   (11,797)    
Other comprehensive income (loss)       613  
Ending balances at Sep. 30, 2024 495,117 1,160,104 (664,394) (593)  
Common stock, beginning balance (in shares) at Jun. 30, 2024         60,283
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)         0
Issuance of common stock under ESPP (in shares)         0
Shares issued for the vesting of restricted stock awards (in shares)         118
Common stock, ending balance (in shares) at Sep. 30, 2024         60,401
Beginning balances at Dec. 31, 2024 517,796 1,183,899 (664,230) (1,873)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   69,289      
Exercise of stock options   547      
Issuance of common stock under ESPP   3,671      
Net income (loss) 31,565   31,565    
Other comprehensive income (loss)       17  
Ending balances at Sep. 30, 2025 $ 622,885 1,257,406 (632,665) (1,856)  
Common stock, beginning balance (in shares) at Dec. 31, 2024 60,728       60,728
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)         12
Issuance of common stock under ESPP (in shares)         49
Shares issued for the vesting of restricted stock awards (in shares)         1,721
Common stock, ending balance (in shares) at Sep. 30, 2025 62,510       62,510
Beginning balances at Jun. 30, 2025 $ 584,335 1,233,486 (647,713) (1,438)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   23,920      
Exercise of stock options   0      
Issuance of common stock under ESPP   0      
Net income (loss) 15,048   15,048    
Other comprehensive income (loss)       (418)  
Ending balances at Sep. 30, 2025 $ 622,885 $ 1,257,406 $ (632,665) $ (1,856)  
Common stock, beginning balance (in shares) at Jun. 30, 2025         62,442
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)         0
Issuance of common stock under ESPP (in shares)         0
Shares issued for the vesting of restricted stock awards (in shares)         68
Common stock, ending balance (in shares) at Sep. 30, 2025 62,510       62,510