v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Common stock, shares outstanding, beginning balance (in shares) at Dec. 31, 2023   27,410,532      
Beginning balance at Dec. 31, 2023 $ 391,269 $ 27 $ 609,477 $ (218,371) $ 136
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 12,675   12,675    
Exercise of common stock options (in shares)   19,066      
Exercise of common stock options 65   65    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)   44,830      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (474)   (474)    
Issuance of common stock under the employee stock purchase plan (in shares)   111,241      
Issuance of common stock under the employee stock purchase plan 1,708 $ 1 1,707    
Net unrealized loss on marketable investment securities (247)       (247)
Net (loss) income (2,534)     (2,534)  
Common stock, shares outstanding, ending balance (in shares) at Mar. 31, 2024   27,585,669      
Ending balance at Mar. 31, 2024 402,462 $ 28 623,450 (220,905) (111)
Common stock, shares outstanding, beginning balance (in shares) at Dec. 31, 2023   27,410,532      
Beginning balance at Dec. 31, 2023 391,269 $ 27 609,477 (218,371) 136
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net unrealized loss on marketable investment securities (308)        
Net (loss) income 6,386        
Common stock, shares outstanding, ending balance (in shares) at Jun. 30, 2024   27,711,024      
Ending balance at Jun. 30, 2024 423,893 $ 28 636,022 (211,985) (172)
Common stock, shares outstanding, beginning balance (in shares) at Mar. 31, 2024   27,585,669      
Beginning balance at Mar. 31, 2024 402,462 $ 28 623,450 (220,905) (111)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 13,179   13,179    
Exercise of common stock options (in shares)   1,779      
Exercise of common stock options 8   8    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)   123,576      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (615)   (615)    
Net unrealized loss on marketable investment securities (61)       (61)
Net (loss) income 8,920     8,920  
Common stock, shares outstanding, ending balance (in shares) at Jun. 30, 2024   27,711,024      
Ending balance at Jun. 30, 2024 $ 423,893 $ 28 636,022 (211,985) (172)
Common stock, shares outstanding, beginning balance (in shares) at Dec. 31, 2024 28,483,195 28,483,195      
Beginning balance at Dec. 31, 2024 $ 455,835 $ 28 655,703 (200,126) 230
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 11,179   11,179    
Exercise of common stock options (in shares)   6,331      
Exercise of common stock options 18   18    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)   251,970      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (2,516) $ 1 (2,517)    
Issuance of common stock under the employee stock purchase plan (in shares)   103,441      
Issuance of common stock under the employee stock purchase plan 1,737   1,737    
Net unrealized loss on marketable investment securities (99)       (99)
Net (loss) income (25,848)     (25,848)  
Common stock, shares outstanding, ending balance (in shares) at Mar. 31, 2025   28,844,937      
Ending balance at Mar. 31, 2025 $ 440,306 $ 29 666,120 (225,974) 131
Common stock, shares outstanding, beginning balance (in shares) at Dec. 31, 2024 28,483,195 28,483,195      
Beginning balance at Dec. 31, 2024 $ 455,835 $ 28 655,703 (200,126) 230
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares) 16,995        
Net unrealized loss on marketable investment securities $ (191)        
Net (loss) income $ (21,325)        
Common stock, shares outstanding, ending balance (in shares) at Jun. 30, 2025 28,981,151 28,981,151      
Ending balance at Jun. 30, 2025 $ 455,376 $ 29 676,759 (221,451) 39
Common stock, shares outstanding, beginning balance (in shares) at Mar. 31, 2025   28,844,937      
Beginning balance at Mar. 31, 2025 440,306 $ 29 666,120 (225,974) 131
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 11,208   11,208    
Exercise of common stock options (in shares)   10,664      
Exercise of common stock options 19   19    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)   125,550      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (588)   (588)    
Net unrealized loss on marketable investment securities (92)       (92)
Net (loss) income $ 4,523     4,523  
Common stock, shares outstanding, ending balance (in shares) at Jun. 30, 2025 28,981,151 28,981,151      
Ending balance at Jun. 30, 2025 $ 455,376 $ 29 $ 676,759 $ (221,451) $ 39