XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Balance - Beginning Balance at Dec. 30, 2023 $ 1,736,535 $ 49 $ 1,262,029 $ (7,899) $ 482,356
Balance, Shares - Beginning Balance at Dec. 30, 2023   49,086,000      
Net Income 46,853       46,853
Share-based compensation 6,486   6,486    
Issuance of shares through share-based compensation plans 4,015   4,015    
Issuance of shares through share-based compensation plans, Shares   169,000      
Share-based compensation plan withholdings 9,088   9,088    
Share-based compensation plan withholdings, Shares   53,000      
Currency translation (2,593)     (2,593)  
Unrealized gain (loss) on investments (657)     (657)  
Balance - Ending Balance at Mar. 30, 2024 1,781,551 $ 49 1,263,442 (11,149) 529,209
Balance, shares - Ending Balance at Mar. 30, 2024   49,202,000      
Balance - Beginning Balance at Dec. 30, 2023 1,736,535 $ 49 1,262,029 (7,899) 482,356
Balance, Shares - Beginning Balance at Dec. 30, 2023   49,086,000      
Net Income 99,802        
Currency translation (4,589)        
Balance - Ending Balance at Jun. 29, 2024 1,831,676 $ 49 1,262,815 (13,346) 582,158
Balance, shares - Ending Balance at Jun. 29, 2024   49,339,000      
Balance - Beginning Balance at Mar. 30, 2024 1,781,551 $ 49 1,263,442 (11,149) 529,209
Balance, Shares - Beginning Balance at Mar. 30, 2024   49,202,000      
Net Income 52,949       52,949
Share-based compensation 8,244   8,244    
Issuance of shares through share-based compensation plans 0        
Issuance of shares through share-based compensation plans, Shares   181,000      
Share-based compensation plan withholdings 8,871   8,871    
Share-based compensation plan withholdings, Shares   44,000      
Currency translation (1,996)     (1,996)  
Unrealized gain (loss) on investments (201)     (201)  
Balance - Ending Balance at Jun. 29, 2024 1,831,676 $ 49 1,262,815 (13,346) 582,158
Balance, shares - Ending Balance at Jun. 29, 2024   49,339,000      
Balance - Beginning Balance at Dec. 28, 2024 1,925,882 $ 49 1,275,146 (13,863) 664,550
Balance, Shares - Beginning Balance at Dec. 28, 2024   49,238,000      
Net Income 64,095       64,095
Share-based compensation 6,814   6,814    
Issuance of shares through share-based compensation plans 4,179   4,179    
Issuance of shares through share-based compensation plans, Shares   140      
Purchases of common stock 75,015   17,491   57,524
Purchases of common stock (in shares)   (492)      
Share-based compensation plan withholdings 8,684   8,684    
Share-based compensation plan withholdings, Shares   49      
Currency translation 2,013     2,013  
Unrealized gain (loss) on investments (338)     338  
Balance - Ending Balance at Mar. 29, 2025 1,919,622 $ 49 1,259,964 (11,512) 671,121
Balance, shares - Ending Balance at Mar. 29, 2025   48,837,000      
Balance - Beginning Balance at Dec. 28, 2024 1,925,882 $ 49 1,275,146 (13,863) 664,550
Balance, Shares - Beginning Balance at Dec. 28, 2024   49,238,000      
Net Income $ 98,006        
Purchases of common stock (in shares) (492,000)        
Currency translation $ 8,881        
Balance - Ending Balance at Jun. 28, 2025 1,963,266 $ 49 1,262,935 (4,750) 705,032
Balance, shares - Ending Balance at Jun. 28, 2025   48,937      
Balance - Beginning Balance at Mar. 29, 2025 1,919,622 $ 49 1,259,964 (11,512) 671,121
Balance, Shares - Beginning Balance at Mar. 29, 2025   48,837,000      
Net Income 33,911       33,911
Share-based compensation 6,678   6,678    
Issuance of shares through share-based compensation plans $ 0        
Issuance of shares through share-based compensation plans, Shares   137      
Purchases of common stock (in shares) 0        
Share-based compensation plan withholdings $ 3,707   3,707    
Share-based compensation plan withholdings, Shares   37      
Currency translation 6,868     6,868  
Unrealized gain (loss) on investments (106)     (106)  
Balance - Ending Balance at Jun. 28, 2025 $ 1,963,266 $ 49 $ 1,262,935 $ (4,750) $ 705,032
Balance, shares - Ending Balance at Jun. 28, 2025   48,937