v3.25.2
Revenue Recognition - Schedule of Deferred Contract Assets and Deferred Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Deferred contract assets included in:    
Deferred contract assets $ 74,789 $ 79,142
Deferred contract liabilities included in:    
Deferred contract liabilities 95,370 99,117
Other current assets    
Deferred contract assets included in:    
Other current assets 28,793 30,154
Other non-current assets    
Deferred contract assets included in:    
Other non-current assets 45,996 48,988
Other current liabilities    
Deferred contract liabilities included in:    
Other current liabilities 37,008 38,129
Other non-current liabilities    
Deferred contract liabilities included in:    
Other non-current liabilities $ 58,362 $ 60,988