v3.26.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 31, 2025
Short-term investments    
Short-term investments $ 179,263 $ 69,462
Carrying Value | Level 2    
Liabilities:    
Long-term debt and related current maturities 960,000 955,000
Carrying Value | Level 2 | Commercial paper    
Short-term investments    
Short-term investments 79,263 69,462
Carrying Value | Level 2 | Time deposits    
Short-term investments    
Short-term investments 100,000 0
Fair Value | Level 2    
Short-term investments    
Short-term investments 79,300 69,500
Liabilities:    
Long-term debt and related current maturities 962,400 960,969
Fair Value | Level 2 | Commercial paper    
Short-term investments    
Short-term investments 79,263 69,462
Fair Value | Level 2 | Time deposits    
Short-term investments    
Short-term investments $ 100,000 $ 0