XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.3
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. 31, 2022 $ 1,596,426 $ 49 $ 1,243,631 $ (10,010) $ 362,756
Balance, Shares - Beginning Balance at Dec. 31, 2022   48,684      
Net Income 29,068       29,068
Share-based compensation 6,119   6,119    
Issuance of shares through share-based compensation plans, Shares   225      
Purchases of common stock 3,197   1,638   1,559
Purchases of common stock (in shares)   46      
Share-based compensation plan withholdings 6,273   6,273    
Share-based compensation plan withholdings, Shares   62      
Currency translation 1,090     1,090  
Unrealized gain (loss) on investments (1,392)     (1,392)  
Balance - Ending Balance at Apr. 01, 2023 1,624,625 $ 49 1,241,839 (7,528) 390,265
Balance, shares - Ending Balance at Apr. 01, 2023   48,801      
Balance - Beginning Balance at Dec. 31, 2022 1,596,426 $ 49 1,243,631 (10,010) 362,756
Balance, Shares - Beginning Balance at Dec. 31, 2022   48,684      
Net Income 90,850        
Currency translation (4,669)        
Balance - Ending Balance at Sep. 30, 2023 1,696,142 $ 49 1,256,824 (12,778) 452,047
Balance, shares - Ending Balance at Sep. 30, 2023   49,078      
Balance - Beginning Balance at Apr. 01, 2023 1,624,625 $ 49 1,241,839 (7,528) 390,265
Balance, Shares - Beginning Balance at Apr. 01, 2023   48,801      
Net Income 25,896       25,896
Share-based compensation 7,745   7,745    
Issuance of shares through share-based compensation plans 5,285   5,285    
Issuance of shares through share-based compensation plans, Shares   227      
Share-based compensation plan withholdings 3,676   3,676    
Share-based compensation plan withholdings, Shares   56      
Currency translation (2,998)     (2,998)  
Unrealized gain (loss) on investments (163)     (163)  
Balance - Ending Balance at Jul. 01, 2023 1,656,714 $ 49 1,251,193 (10,689) 416,161
Balance, shares - Ending Balance at Jul. 01, 2023   48,972      
Net Income 35,886       35,886
Share-based compensation 6,049   6,049    
Issuance of shares through share-based compensation plans, Shares   109      
Share-based compensation plan withholdings 418   418    
Share-based compensation plan withholdings, Shares   3      
Currency translation (2,761)     (2,761)  
Unrealized gain (loss) on investments 672     672  
Balance - Ending Balance at Sep. 30, 2023 1,696,142 $ 49 1,256,824 (12,778) 452,047
Balance, shares - Ending Balance at Sep. 30, 2023   49,078      
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      
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      
Share-based compensation plan withholdings 9,088   9,088    
Share-based compensation plan withholdings, Shares   53      
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      
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      
Net Income $ 152,853        
Purchases of common stock (in shares) 0        
Currency translation $ 270        
Balance - Ending Balance at Sep. 28, 2024 1,903,525 $ 49 1,274,592 (6,325) 635,209
Balance, shares - Ending Balance at Sep. 28, 2024   49,390      
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      
Net Income 52,949       52,949
Share-based compensation 8,244   8,244    
Issuance of shares through share-based compensation plans, Shares   181      
Share-based compensation plan withholdings 8,871   8,871    
Share-based compensation plan withholdings, Shares   44      
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      
Net Income 53,051       53,051
Share-based compensation 7,096   7,096    
Issuance of shares through share-based compensation plans 5,163   5,163    
Issuance of shares through share-based compensation plans, Shares   53      
Share-based compensation plan withholdings 482   482    
Share-based compensation plan withholdings, Shares   2      
Currency translation 4,859     4,859  
Unrealized gain (loss) on investments 2,162     2,162  
Balance - Ending Balance at Sep. 28, 2024 $ 1,903,525 $ 49 $ 1,274,592 $ (6,325) $ 635,209
Balance, shares - Ending Balance at Sep. 28, 2024   49,390