v3.25.4
Revenue Recognition - Schedule of Deferred Contract Liabilities and Deferred Contract Assets (Details) - USD ($)
$ in Thousands
Jan. 03, 2026
Dec. 28, 2024
Deferred contract assets included in:    
Deferred contract assets $ 62,226 $ 79,142
Deferred contract liabilities included in:    
Deferred contract liabilities 76,651 99,117
Other current assets    
Deferred contract assets included in:    
Other current assets 28,704 30,154
Other non-current assets    
Deferred contract assets included in:    
Other non-current assets 33,522 48,988
Other current liabilities    
Deferred contract liabilities included in:    
Other current liabilities 35,690 38,129
Other non-current liabilities    
Deferred contract liabilities included in:    
Other non-current liabilities $ 40,961 $ 60,988