XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock  
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   307,681      
Beginning balance at Dec. 31, 2021 $ 3,978,600 $ 31 $ 1,530,046 $ 2,456,823 $ (8,300)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 272,259     272,259  
Other comprehensive income (loss), net of tax (22,201)       (22,201)
Stock-based compensation 50,279   50,279    
Issuance of common stock in connection with employee equity incentive plans (in shares)   1,727      
Issuance of common stock in connection with employee equity incentive plans 19,160   19,160    
Repurchase of common stock (in shares)   (1,171)      
Repurchase of common stock (136,228)     (136,228)  
Tax withholding paid for net share settlement of equity awards (in shares)   (105)      
Tax withholding paid for net share settlement of equity awards (12,741)   (12,741)    
Common stock issued for business acquisition (in shares)   33      
Common stock issued for business acquisition 4,049   4,049    
Ending balance (in shares) at Mar. 31, 2022   308,165      
Ending balance at Mar. 31, 2022 4,153,177 $ 31 1,590,793 2,592,854 (30,501)
Beginning balance (in shares) at Dec. 31, 2022   306,890      
Beginning balance at Dec. 31, 2022 4,885,820 $ 31 1,780,714 3,138,983 (33,908)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 436,473     436,473  
Other comprehensive income (loss), net of tax 12,403       12,403
Stock-based compensation 62,881   62,881    
Issuance of common stock in connection with employee equity incentive plans (in shares)   2,012      
Issuance of common stock in connection with employee equity incentive plans $ 23,096   23,096    
Repurchase of common stock (in shares) (735) (735)      
Repurchase of common stock $ (82,275)     (82,275)  
Tax withholding paid for net share settlement of equity awards (in shares)   (69)      
Tax withholding paid for net share settlement of equity awards (9,224)   (9,224)    
Ending balance (in shares) at Mar. 31, 2023   308,098      
Ending balance at Mar. 31, 2023 $ 5,329,174 $ 31 $ 1,857,467 $ 3,493,181 $ (21,505)