XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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 (loss) 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, 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]          
Other comprehensive income (loss) 446        
Net income 6,058        
Ending Balance (in shares) at Jun. 30, 2024   176,108      
Ending balance at Jun. 30, 2024 60,762 $ 177 1,125,942 (1,066,035) 678
Beginning Balance (in shares) at Mar. 31, 2024   188,875      
Beginning balance at Mar. 31, 2024 167,906 $ 190 1,108,263 (941,075) 528
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   309      
Issuance of common stock upon exercise of stock options 1,733   1,733    
Issuance of common stock upon vesting of restricted stock unit awards (in shares)   1,338      
Issuance of common stock upon vesting of restricted stock unit awards 0 $ 1 (1)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (485)      
Shares surrendered for settlement of minimum statutory tax withholdings (4,595)   (4,595)    
Stock-based compensation 20,542   20,542    
Repurchase and retirement of common stock (in shares)   (13,929)      
Repurchase and retirement of common stock (125,199) $ (14)   (125,185)  
Stock repurchase excise tax (1,089)     (1,089)  
Other comprehensive income (loss) 150       150
Net income 1,314     1,314  
Ending Balance (in shares) at Jun. 30, 2024   176,108      
Ending balance at Jun. 30, 2024 $ 60,762 $ 177 1,125,942 (1,066,035) 678
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 (loss) 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      
Ending balance at Mar. 31, 2025 $ 187,212 $ 182 1,250,279 (1,064,190) 941
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]          
Repurchase and retirement of common stock (in shares) (2,200)        
Repurchase and retirement of common stock $ (20,400)        
Other comprehensive income (loss) (500)        
Net income $ 4,861        
Ending Balance (in shares) at Jun. 30, 2025 180,081 180,081      
Ending balance at Jun. 30, 2025 $ 194,052 $ 181 1,278,383 (1,084,873) 361
Beginning Balance (in shares) at Mar. 31, 2025   181,177      
Beginning balance at Mar. 31, 2025 187,212 $ 182 1,250,279 (1,064,190) 941
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   151      
Issuance of common stock upon exercise of stock options 1,117   1,117    
Issuance of common stock upon vesting of restricted stock unit awards (in shares)   1,509      
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)   (568)      
Shares surrendered for settlement of minimum statutory tax withholdings (5,230) $ (1) (5,229)    
Stock-based compensation $ 32,218   32,218    
Repurchase and retirement of common stock (in shares) (2,200) (2,188)      
Repurchase and retirement of common stock $ (20,419) $ (2)   (20,417)  
Other comprehensive income (loss) (580)       (580)
Net income $ (266)     (266)  
Ending Balance (in shares) at Jun. 30, 2025 180,081 180,081      
Ending balance at Jun. 30, 2025 $ 194,052 $ 181 $ 1,278,383 $ (1,084,873) $ 361