XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   70,896,856        
Beginning balance at Dec. 31, 2021 $ 1,050,233 $ 1 $ 1,095,229 $ (155,947) $ 112,267 $ (1,317)
Beginning balance (in shares) at Dec. 31, 2021       20,220,227    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (74)   (74)      
Issuance of common stock under employee plans, net (in shares)   566,780        
Issuance of common stock under employee plans, net (4,870)   (4,870)      
Stock-based compensation 106,176   106,176      
Issuance of common stock for business combination contingent consideration and related tax effects (in shares)   10,945        
Tax benefit related to convertible note hedge 48,858   48,858      
Purchase of convertible note hedge (194,994)   (194,994)   0  
Issuance of warrants 124,269   124,269     0
Net income 146,930       146,930  
Other comprehensive (loss) income, net (5,862)         (5,862)
Ending balance (in shares) at Dec. 31, 2022   71,474,581        
Ending balance at Dec. 31, 2022 1,270,666 $ 1 1,174,594 $ (155,947) 259,197 (7,179)
Ending balance (in shares) at Dec. 31, 2022       20,220,227    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   467,594        
Issuance of common stock 94,705   94,705      
Issuance of common stock under employee plans, net (in shares)   1,441,279        
Issuance of common stock under employee plans, net (107,894)   (107,894)      
Stock-based compensation 131,358   131,358      
Issuance of common stock for business combination contingent consideration and related tax effects (in shares)   10,944        
Stock options exercised (in shares)   1,907,026        
Stock options exercised 54,503   54,503      
Issuance of common stock for business combination contingent consideration and related tax effects 144   144      
Net income 175,783       175,783  
Other comprehensive (loss) income, net $ (3,500)         (3,500)
Ending balance (in shares) at Dec. 31, 2023 75,301,424 75,301,424        
Ending balance at Dec. 31, 2023 $ 1,615,765 $ 1 1,347,410 $ (155,947) 434,980 (10,679)
Ending balance (in shares) at Dec. 31, 2023 20,220,227     20,220,227    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans, net (in shares)   804,780        
Issuance of common stock under employee plans, net $ (58,178)   (58,178)      
Stock-based compensation 382,604   382,604      
Issuance of common stock for business combination contingent consideration and related tax effects (in shares)   3,127        
Stock options exercised (in shares)   510,000        
Stock options exercised 14,576   14,576      
Issuance of common stock for business combination contingent consideration and related tax effects 498   498      
Issuance of replacement awards in connection with business combinations 2,871   2,871      
Net income 377,034       377,034  
Other comprehensive (loss) income, net $ (7,505)         (7,505)
Ending balance (in shares) at Dec. 31, 2024 76,619,331 76,619,331        
Ending balance at Dec. 31, 2024 $ 2,327,665 $ 1 $ 1,689,781 $ (155,947) $ 812,014 $ (18,184)
Ending balance (in shares) at Dec. 31, 2024 20,220,227     20,220,227