v3.26.1
Unaudited Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional
Paid-In
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive Income
Beginning balance (in shares) at Dec. 31, 2024   173,619      
Beginning balance at Dec. 31, 2024 $ 93,257 $ 175 $ 1,161,538 $ (1,069,317) $ 861
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   4,473      
Issuance of common stock upon exercise of stock options 43,547 $ 4 43,543    
Issuance of common stock upon vesting of restricted stock unit awards (in shares)   1,525      
Issuance of common stock upon vesting of restricted stock unit awards 0 $ 2 (2)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (645)      
Shares surrendered for settlement of minimum statutory tax withholdings (5,942) $ (1) (5,941)    
Stock-based compensation 31,096   31,096    
Other comprehensive income 80       80
Issuance of common stock for acquisition (in shares)   2,205      
Issuance of common stock for acquisition 20,047 $ 2 20,045    
Net income 5,127     5,127  
Ending balance (in shares) at Mar. 31, 2025   181,177      
Ending balance at Mar. 31, 2025 $ 187,212 $ 182 1,250,279 (1,064,190) 941
Beginning balance (in shares) at Dec. 31, 2025 177,624 177,624      
Beginning balance at Dec. 31, 2025 $ 171,882 $ 179 1,305,936 (1,134,414) 181
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   4      
Issuance of common stock upon exercise of stock options 16   16    
Issuance of common stock upon vesting of restricted stock unit awards (in shares)   1,790      
Issuance of common stock upon vesting of restricted stock unit awards 0 $ 2 (2)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (696)      
Shares surrendered for settlement of minimum statutory tax withholdings (4,887) $ (1) (4,886)    
Stock-based compensation 22,523   22,523    
Repurchased common stock (in shares)   (5,320)      
Repurchased common stock (43,467) $ (5)   (43,462)  
Stock repurchase excise tax (356)     (356)  
Other comprehensive income 93       93
Net income $ 1,104     1,104  
Ending balance (in shares) at Mar. 31, 2026 173,402 173,402      
Ending balance at Mar. 31, 2026 $ 146,908 $ 175 $ 1,323,587 $ (1,177,128) $ 274