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 Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   75,808      
Beginning balance at Dec. 31, 2024 $ 622,192 $ 76 $ 1,039,125 $ 636 $ (417,645)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   155      
Issuance of common stock upon exercise of stock options 3,118   3,118    
Issuance of common stock upon vesting of restricted stock units (in shares)   1,914      
Issuance of common stock upon vesting of restricted stock units 0 $ 2 (2)    
Issuance of common stock under ESPP (in shares)   337      
Issuance of common stock under ESPP 7,921   7,921    
Stock-based compensation 122,239   122,239    
Other comprehensive income (loss) 113     113  
Net income 19,703       19,703
Ending balance (in shares) at Sep. 30, 2025   78,214      
Ending balance at Sep. 30, 2025 775,286 $ 78 1,172,401 749 (397,942)
Beginning balance (in shares) at Jun. 30, 2025   77,263      
Beginning balance at Jun. 30, 2025 717,377 $ 77 1,133,107 108 (415,915)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   150      
Issuance of common stock upon exercise of stock options 3,087   3,087    
Issuance of common stock upon vesting of restricted stock units (in shares)   801      
Issuance of common stock upon vesting of restricted stock units 0 $ 1 (1)    
Stock-based compensation 36,208   36,208    
Other comprehensive income (loss) 641     641  
Net income 17,973       17,973
Ending balance (in shares) at Sep. 30, 2025   78,214      
Ending balance at Sep. 30, 2025 775,286 $ 78 1,172,401 749 (397,942)
Beginning balance (in shares) at Dec. 31, 2025   77,194      
Beginning balance at Dec. 31, 2025 785,817 $ 77 1,163,072 897 (378,229)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share repurchases (in shares)   (4,746)      
Share repurchases (100,011) $ (4) (100,007)    
Issuance of common stock upon exercise of stock options (in shares)   236      
Issuance of common stock upon exercise of stock options 3,386   3,386    
Issuance of common stock upon vesting of restricted stock units (in shares)   2,175      
Issuance of common stock upon vesting of restricted stock units 0 $ 2 (2)    
Issuance of common stock under ESPP (in shares)   441      
Issuance of common stock under ESPP 7,008   7,008    
Stock-based compensation 107,393   107,393    
Other comprehensive income (loss) (1,692)     (1,692)  
Net income 36,277       36,277
Ending balance (in shares) at Sep. 30, 2026   75,300      
Ending balance at Sep. 30, 2026 838,178 $ 75 1,180,850 (795) (341,952)
Beginning balance (in shares) at Jun. 30, 2026   74,724      
Beginning balance at Jun. 30, 2026 784,804 $ 75 1,140,728 451 (356,450)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share repurchases (in shares)   (381)      
Issuance of common stock upon exercise of stock options (in shares)   181      
Issuance of common stock upon exercise of stock options 2,941   2,941    
Issuance of common stock upon vesting of restricted stock units (in shares)   776      
Stock-based compensation 37,181   37,181    
Other comprehensive income (loss) (1,246)     (1,246)  
Net income 14,498       14,498
Ending balance (in shares) at Sep. 30, 2026   75,300      
Ending balance at Sep. 30, 2026 $ 838,178 $ 75 $ 1,180,850 $ (795) $ (341,952)