v3.24.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid In Capital
Retained Earnings
Beginning Balance (in shares) at Jan. 01, 2023   105,072,756    
Beginning Balance at Jan. 01, 2023 $ 1,046,462 $ 105 $ 726,345 $ 320,012
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 208,807     208,807
Issuance of shares under stock plans (in shares)   1,304,127    
Issuance of shares under stock plans $ 8,844 $ 1 8,843  
Repurchase and retirement of common stock, including excise tax (in shares) (5,307,759) (5,307,759)    
Repurchase and retirement of common stock, including excise tax $ (181,974) $ (6)   (181,968)
Share-based compensation 14,731   14,731  
Issuance of shares for acquisition (in shares)   554,358    
Issuance of shares for acquisition 18,139 $ 1 18,138  
Ending Balance (in shares) at Oct. 01, 2023   101,623,482    
Ending Balance at Oct. 01, 2023 1,115,009 $ 101 768,057 346,851
Beginning Balance (in shares) at Jul. 02, 2023   102,183,083    
Beginning Balance at Jul. 02, 2023 1,075,153 $ 102 761,181 313,870
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 65,313     65,313
Issuance of shares under stock plans (in shares)   271,815    
Issuance of shares under stock plans $ 1,606   1,606  
Repurchase and retirement of common stock, including excise tax (in shares) (831,416) (831,416)    
Repurchase and retirement of common stock, including excise tax $ (32,333) $ (1)   (32,332)
Share-based compensation 5,270   5,270  
Ending Balance (in shares) at Oct. 01, 2023   101,623,482    
Ending Balance at Oct. 01, 2023 1,115,009 $ 101 768,057 346,851
Beginning Balance (in shares) at Dec. 31, 2023   101,211,984    
Beginning Balance at Dec. 31, 2023 1,148,547 $ 101 774,834 373,612
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 300,999     300,999
Issuance of shares under stock plans (in shares)   688,686    
Issuance of shares under stock plans $ 4,729 $ 1 4,728  
Repurchase and retirement of common stock, including excise tax (in shares) (1,861,453) (1,861,453)    
Repurchase and retirement of common stock, including excise tax $ (130,708) $ (2)   (130,706)
Share-based compensation 19,925   19,925  
Issuance of shares for acquisition 0      
Ending Balance (in shares) at Sep. 29, 2024   100,039,217    
Ending Balance at Sep. 29, 2024 1,343,492 $ 100 799,487 543,905
Beginning Balance (in shares) at Jun. 30, 2024   100,214,345    
Beginning Balance at Jun. 30, 2024 1,269,275 $ 100 791,364 477,811
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 91,610     91,610
Issuance of shares under stock plans (in shares)   89,007    
Issuance of shares under stock plans $ 1,464   1,464  
Repurchase and retirement of common stock, including excise tax (in shares) (264,135) (264,135)    
Repurchase and retirement of common stock, including excise tax $ (25,516)     (25,516)
Share-based compensation 6,659   6,659  
Ending Balance (in shares) at Sep. 29, 2024   100,039,217    
Ending Balance at Sep. 29, 2024 $ 1,343,492 $ 100 $ 799,487 $ 543,905