XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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 gain 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 gain on marketable investment securities 337        
Net (loss) income 8,655        
Common stock, shares outstanding, ending balance (in shares) at Sep. 30, 2024   27,975,808      
Ending balance at Sep. 30, 2024 441,055 $ 28 650,270 (209,716) 473
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 gain 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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 13,027   13,027    
Exercise of common stock options (in shares)   90,378      
Exercise of common stock options 1,571   1,571    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)   117,959      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (1,294)   (1,294)    
Issuance of common stock under the employee stock purchase plan (in shares)   56,447      
Issuance of common stock under the employee stock purchase plan 944   944    
Net unrealized gain on marketable investment securities 645       645
Net (loss) income 2,269     2,269  
Common stock, shares outstanding, ending balance (in shares) at Sep. 30, 2024   27,975,808      
Ending balance at Sep. 30, 2024 $ 441,055 $ 28 650,270 (209,716) 473
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 gain 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) 20,995        
Net unrealized gain on marketable investment securities $ 10        
Net (loss) income $ (21,826)        
Common stock, shares outstanding, ending balance (in shares) at Sep. 30, 2025 29,161,863 29,161,863      
Ending balance at Sep. 30, 2025 $ 467,046 $ 29 688,729 (221,952) 240
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 gain 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      
Ending balance at Jun. 30, 2025 455,376 $ 29 676,759 (221,451) 39
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 12,100   12,100    
Exercise of common stock options (in shares)   4,000      
Exercise of common stock options 77   77    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)   119,255      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (1,185)   (1,185)    
Issuance of common stock under the employee stock purchase plan (in shares)   57,457      
Issuance of common stock under the employee stock purchase plan 978   978    
Net unrealized gain on marketable investment securities 201       201
Net (loss) income $ (501)     (501)  
Common stock, shares outstanding, ending balance (in shares) at Sep. 30, 2025 29,161,863 29,161,863      
Ending balance at Sep. 30, 2025 $ 467,046 $ 29 $ 688,729 $ (221,952) $ 240