XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 31, 2024
Mar. 29, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 22,904 $ 28,361    
Accrued warranty 4,732 4,805 $ 5,354 $ 5,292
Contract liabilities, current portion 8,173 5,715    
Finance lease obligations 770 759    
Other 19,711 20,691    
Total $ 56,290 $ 60,331