v3.26.1
Revenue Recognition and Contract Balances - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 28, 2025
Contract liabilities:    
Contract liabilities, current $ 8,599 $ 20,336
Contract liabilities, noncurrent 794 794
Total contract liabilities $ 9,393 $ 21,130