XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Jun. 28, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 17,261 $ 28,361    
Accrued warranty 4,809 4,805 $ 5,039 $ 5,292
Contract liabilities, current portion 6,906 5,715    
Accrued restructuring 13,477 6,131    
Accrued earn-outs and contingent considerations 4,461 57    
Other 17,609 15,262    
Total $ 64,523 $ 60,331