v3.26.1
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, 2024   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)   478      
Net issuance of common stock under stock plans (2,587) $ 1 (2,588)    
Repurchase of common stock (in shares)   (3,047)      
Repurchase of common stock (103,413) $ (6)   (103,407)  
Stock-based compensation expense 9,939   9,939    
Payment of dividends (13,550)     (13,550)  
Net income 23,603     23,603  
Net unrealized gain (loss) on available-for-sale investments, net of tax 2,711       2,711
Reclassification of net realized (gain) loss on the sale of available-for-sale investments (27)       (27)
Foreign currency translation adjustment 11,447       11,447
Ending Balance (in shares) at Mar. 30, 2025   167,865      
Ending Balance at Mar. 30, 2025 $ 1,445,628 $ 336 1,097,989 405,949 (58,646)
Beginning Balance (in shares) at Dec. 31, 2025 166,997 166,997      
Beginning Balance at Dec. 31, 2025 $ 1,491,901 $ 334 1,138,708 406,355 (53,496)
Increase (Decrease) in Stockholders' Equity          
Net issuance of common stock under stock plans (in shares)   1,905      
Net issuance of common stock under stock plans 44,290 $ 4 44,286    
Repurchase of common stock (in shares)   (2,375)      
Repurchase of common stock (98,995) $ (5)   (98,990)  
Excise tax on repurchase of common stock (430)     (430)  
Stock-based compensation expense 11,933   11,933    
Payment of dividends (14,196)     (14,196)  
Net income 51,704     51,704  
Net unrealized gain (loss) on available-for-sale investments, net of tax (2,227)       (2,227)
Reclassification of net realized (gain) loss on the sale of available-for-sale investments (28)       (28)
Foreign currency translation adjustment $ (4,983)       (4,983)
Ending Balance (in shares) at Apr. 05, 2026 166,527 166,527      
Ending Balance at Apr. 05, 2026 $ 1,478,969 $ 333 $ 1,194,927 $ 344,443 $ (60,734)