v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Dec. 31, 2025
Mar. 28, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 20,608 $ 16,405    
Accrued warranty 4,242 4,463 $ 4,732 $ 4,805
Contract liabilities, current portion 16,278 10,945    
Accrued restructuring 7,782 10,251    
Accrued contingent considerations and earn-outs 63 4,465    
Other 17,622 16,969    
Total $ 66,595 $ 63,498