v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Jun. 27, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 27,187 $ 16,405    
Accrued warranty 4,305 4,463 $ 4,809 $ 4,805
Contract liabilities, current portion 29,517 10,945    
Accrued restructuring 5,298 10,251    
Accrued contingent considerations and earn-outs 63 4,465    
Other 18,835 16,969    
Total $ 85,205 $ 63,498