v3.26.1
Revenues and Allowances - Contract Balances from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Jan. 03, 2026
Dec. 28, 2024
Contract with Customer Contract Asset            
Accounts receivable, net $ 168,076   $ 168,076   $ 183,264 $ 162,293
Unbilled services, net 103,623   103,623   65,598 57,255
Contract liabilities:            
Contract liabilities 3,832   3,832   $ 9,008 $ 7,340
Revenue recognized from:            
Amounts included in contract liabilities at the beginning of the period 4,127 $ 2,567 8,339 $ 6,983    
Performance obligations satisfied in previous periods $ 6,848 $ 3,686 $ 3,946 $ 2,702