XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss), Net
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2024   73,849      
Beginning Balance at Dec. 31, 2024 $ 3,851,985 $ 7 $ 1,362,234 $ 5,978 $ 2,483,766
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 93,230       93,230
Net change in foreign currency translation adjustment 12,199     12,199  
Issuance of common stock relating to employee equity compensation plans (in shares)   393      
Issuance of common stock relating to employee equity compensation plans 13,909   13,909    
Tax withholdings related to net share settlements of equity awards (in shares)   (99)      
Tax withholdings related to net share settlements of equity awards (19,577)   (19,577)    
Common stock repurchased and retired (in shares)   (1,086)      
Common stock repurchased and retired (202,500)   (14,756)   (187,744)
Stock-based compensation 44,997   44,997    
Ending Balance (in shares) at Mar. 31, 2025   73,057      
Ending Balance at Mar. 31, 2025 3,794,243 $ 7 1,386,807 18,177 2,389,252
Beginning Balance (in shares) at Dec. 31, 2025   71,364      
Beginning Balance at Dec. 31, 2025 4,049,147 $ 7 1,509,595 75,388 2,464,157
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 112,771       112,771
Net change in foreign currency translation adjustment (5,295)     (5,295)  
Issuance of common stock relating to employee equity compensation plans (in shares)   592      
Issuance of common stock relating to employee equity compensation plans 11,718   11,718    
Tax withholdings related to net share settlements of equity awards (in shares)   (153)      
Tax withholdings related to net share settlements of equity awards (28,651)   (28,651)    
Common stock repurchased and retired (in shares)   (186)      
Common stock repurchased and retired (31,195)   (2,652)   (28,543)
Stock-based compensation 40,924   40,924    
Ending Balance (in shares) at Mar. 31, 2026   71,617      
Ending Balance at Mar. 31, 2026 $ 4,149,419 $ 7 $ 1,530,934 $ 70,093 $ 2,548,385