v3.25.2
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 27,548 $ 35,915
Accrued income tax and sales tax 4,426 669
Other 10,095 7,630
Total $ 42,069 $ 44,214