v3.25.3
Consolidated Statement of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance (in shares) at Dec. 31, 2023   171,599      
Beginning Balance at Dec. 31, 2023 $ 1,504,752 $ 343 $ 1,037,202 $ 512,543 $ (45,336)
Increase (Decrease) in Stockholders' Equity          
Net issuance of common stock under stock plans (in shares)   471      
Net issuance of common stock under stock plans (205) $ 1 (206)    
Stock-based compensation expense 39,367   39,367    
Payment of dividends (38,619)     (38,619)  
Repurchase of common stock (in shares)   (555)      
Repurchase of common stock (23,841) $ (1)   (23,840)  
Net income 77,825     77,825  
Net unrealized gain (loss) on available-for-sale investments, net of tax 7,631       7,631
Reclassification of net realized (gain) loss on the sale of available-for-sale investments 8       8
Foreign currency translation adjustment 108       108
Ending Balance (in shares) at Sep. 29, 2024   171,515      
Ending Balance at Sep. 29, 2024 1,567,026 $ 343 1,076,363 527,909 (37,589)
Beginning Balance (in shares) at Jun. 30, 2024   171,501      
Beginning Balance at Jun. 30, 2024 1,506,730 $ 343 1,061,597 515,142 (70,352)
Increase (Decrease) in Stockholders' Equity          
Net issuance of common stock under stock plans (in shares)   96      
Net issuance of common stock under stock plans 1,666 $ 1 1,665    
Stock-based compensation expense 13,101   13,101    
Payment of dividends (12,863)     (12,863)  
Repurchase of common stock (in shares)   (82)      
Repurchase of common stock (3,962) $ (1)   (3,961)  
Net income 29,591     29,591  
Net unrealized gain (loss) on available-for-sale investments, net of tax 6,252       6,252
Reclassification of net realized (gain) loss on the sale of available-for-sale investments 0        
Foreign currency translation adjustment 26,511       26,511
Ending Balance (in shares) at Sep. 29, 2024   171,515      
Ending Balance at Sep. 29, 2024 $ 1,567,026 $ 343 1,076,363 527,909 (37,589)
Beginning Balance (in shares) at Dec. 31, 2024 170,434 170,434      
Beginning Balance at Dec. 31, 2024 $ 1,517,505 $ 341 1,090,638 499,303 (72,777)
Increase (Decrease) in Stockholders' Equity          
Net issuance of common stock under stock plans (in shares)   709      
Net issuance of common stock under stock plans (2,152) $ 1 (2,153)    
Excise tax on repurchase of common stock (2,084)     (2,084)  
Stock-based compensation expense 34,649   34,649    
Payment of dividends (40,424)     (40,424)  
Repurchase of common stock (in shares)   (3,594)      
Repurchase of common stock (126,233) $ (7)   (126,226)  
Net income 81,778     81,778  
Net unrealized gain (loss) on available-for-sale investments, net of tax 5,258       5,258
Reclassification of net realized (gain) loss on the sale of available-for-sale investments (150)       (150)
Foreign currency translation adjustment $ 21,489       21,489
Ending Balance (in shares) at Sep. 28, 2025 167,549 167,549      
Ending Balance at Sep. 28, 2025 $ 1,489,636 $ 335 1,123,134 412,347 (46,180)
Beginning Balance (in shares) at Jun. 29, 2025   167,899      
Beginning Balance at Jun. 29, 2025 1,506,057 $ 336 1,110,458 433,040 (37,777)
Increase (Decrease) in Stockholders' Equity          
Net issuance of common stock under stock plans (in shares)   197      
Net issuance of common stock under stock plans 260   260    
Excise tax on repurchase of common stock (915)     (915)  
Stock-based compensation expense 12,416   12,416    
Payment of dividends (13,443)     (13,443)  
Repurchase of common stock (in shares)   (547)      
Repurchase of common stock (24,000) $ (1)   (23,999)  
Net income 17,664     17,664  
Net unrealized gain (loss) on available-for-sale investments, net of tax 805       805
Reclassification of net realized (gain) loss on the sale of available-for-sale investments (96)       (96)
Foreign currency translation adjustment $ (9,112)       (9,112)
Ending Balance (in shares) at Sep. 28, 2025 167,549 167,549      
Ending Balance at Sep. 28, 2025 $ 1,489,636 $ 335 $ 1,123,134 $ 412,347 $ (46,180)