XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 33,035 $ 35,574
Accrued income tax and sales tax 3,164 177
Other 9,927 6,509
Total $ 46,126 $ 42,260