v3.25.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, 2023   188,538      
Beginning balance at Dec. 31, 2023 $ 168,834 $ 189 $ 1,101,474 $ (933,061) $ 232
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   161      
Issuance of common stock upon exercise of stock options 82   82    
Issuance of common stock upon vesting of restricted stock unit awards (in shares)   2,236      
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)   (888)      
Shares surrendered for settlement of minimum statutory tax withholdings (9,564)   (9,564)    
Stock-based compensation 16,273   16,273    
Repurchase and retirement of common stock (in shares)   (1,172)      
Repurchase and retirement of common stock (12,759) $ (1)   (12,758)  
Other comprehensive income 296       296
Net income 4,744     4,744  
Ending Balance (in shares) at Mar. 31, 2024   188,875      
Ending balance at Mar. 31, 2024 $ 167,906 $ 190 1,108,263 (941,075) 528
Beginning Balance (in shares) at Dec. 31, 2024 173,619 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
Net income 5,127     5,127  
Issuance of common stock for acquisition (in shares)   2,205      
Issuance of common stock for acquisition $ 20,047 $ 2 20,045    
Ending Balance (in shares) at Mar. 31, 2025 181,177 181,177      
Ending balance at Mar. 31, 2025 $ 187,212 $ 182 $ 1,250,279 $ (1,064,190) $ 941