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