v3.26.1
Other Long Term Liabilities (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Finance lease obligations $ 1,903 $ 2,348
Accrued contingent considerations and earn-outs 1,198 1,291
Contract liabilities, non-current portion 18,448 183
Other 2,938 3,164
Total $ 24,487 $ 6,986