v3.25.2
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   47,736      
Exercise of stock options   8,404      
Issuance of common stock under ESPP   3,044      
Net income (loss) (26,903)   (26,903)    
Other comprehensive income (loss)       (95)  
Ending balances at Jun. 30, 2024 480,665 1,134,468 (652,597) (1,206)  
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)         923
Common stock, ending balance (in shares) at Jun. 30, 2024         60,283
Beginning balances at Mar. 31, 2024 464,971 1,105,814 (639,537) (1,306)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   25,610      
Exercise of stock options   0      
Issuance of common stock under ESPP   3,044      
Net income (loss) (13,060)   (13,060)    
Other comprehensive income (loss)       100  
Ending balances at Jun. 30, 2024 480,665 1,134,468 (652,597) (1,206)  
Common stock, beginning balance (in shares) at Mar. 31, 2024         60,099
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)         0
Issuance of common stock under ESPP (in shares)         95
Shares issued for the vesting of restricted stock awards (in shares)         89
Common stock, ending balance (in shares) at Jun. 30, 2024         60,283
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   45,369      
Exercise of stock options   547      
Issuance of common stock under ESPP   3,671      
Net income (loss) 16,517   16,517    
Other comprehensive income (loss)       435  
Ending balances at Jun. 30, 2025 $ 584,335 1,233,486 (647,713) (1,438)  
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,653
Common stock, ending balance (in shares) at Jun. 30, 2025 62,442       62,442
Beginning balances at Mar. 31, 2025 $ 545,458 1,206,655 (659,477) (1,720)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   23,160      
Exercise of stock options   0      
Issuance of common stock under ESPP   3,671      
Net income (loss) 11,764   11,764    
Other comprehensive income (loss)       282  
Ending balances at Jun. 30, 2025 $ 584,335 $ 1,233,486 $ (647,713) $ (1,438)  
Common stock, beginning balance (in shares) at Mar. 31, 2025         62,304
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)         0
Issuance of common stock under ESPP (in shares)         49
Shares issued for the vesting of restricted stock awards (in shares)         89
Common stock, ending balance (in shares) at Jun. 30, 2025 62,442       62,442