v3.26.1
Revenue Recognition and Contract Balances - Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Schedule of Changes In Contract Assets and Liabilities [Abstract]    
Contract assets, beginning of period $ 26,066
Contract assets recognized 12,979 21,451
Reclassifications to accounts receivable (26,066)
Increase due to contract assets acquired in business combination 1,143 4,615
Contract assets, end of period 14,122 26,066
Contract liabilities, beginning of period 10,921 3,478
Increases due to billings or cash received in advance 6,750 2,642
Revenue recognized from beginning balance of contract liabilities (9,889) (2,560)
Increase due to contract liabilities assumed in a business combination 13,348 7,361
Contract liabilities, end of period $ 21,130 $ 10,921