v3.25.2
Organization and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
USD ($)
$ / shares
Apr. 04, 2025
$ / shares
Jun. 28, 2024
USD ($)
$ / shares
Mar. 29, 2024
$ / shares
Jul. 04, 2025
USD ($)
segment
Jun. 28, 2024
USD ($)
Dec. 31, 2024
USD ($)
Concentration Risk [Line Items]              
Number of reportable segments | segment         2    
Quarterly cash dividend declared (in dollars per share) | $ / shares $ 0.10 $ 0.08 $ 0.08 $ 0.06      
Payment of dividends         $ 9,729 $ 7,278  
Net income $ 66,883   $ 82,907   134,246 142,858  
Cumulative translation loss (2,069,630)       (2,069,630)   $ (1,769,004)
Research and development expense 10,500   $ 9,700   20,600 $ 19,800  
Cash and cash equivalents 258,223       258,223   $ 249,358
Foreign Currency Translation Adjustment              
Concentration Risk [Line Items]              
Cumulative translation loss 110,000       110,000    
Russia              
Concentration Risk [Line Items]              
Net income 3,000       7,000    
Cash and cash equivalents $ 48,000       $ 48,000    
Russia | Assets | Geographic Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk (as a percent) 5.00%            
Russia | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk (as a percent) 5.00%