v3.26.1
Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Jan. 02, 2026
Contract liabilities:    
Current portion $ 1,032 $ 1,115
Non-current portion 4,667 6,112
Total contract liabilities $ 5,699 $ 7,227