v3.26.3
Revenues and Allowances - Contract Balances from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Jan. 03, 2026
Dec. 28, 2024
Contract with Customer Contract Asset            
Accounts receivable, net $ 175,211   $ 175,211   $ 183,264 $ 162,293
Unbilled services, net 114,363   114,363   65,598 57,255
Contract liabilities:            
Contract liabilities 4,351   4,351   $ 9,008 $ 7,340
Revenue recognized from:            
Amounts included in contract liabilities at the beginning of the period 2,173 $ 1,673 8,422 $ 7,084    
Performance obligations satisfied in previous periods $ 4,845 $ 4,480 $ 4,019 $ 3,025