XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Other Liabilities, Current [Abstract]    
Customer deposits $ 6,175 $ 10,700
Current operating lease obligations 5,251 5,416
Income tax payable 3,874 8,492
Accrued professional fees 3,234 618
Other accrued taxes 6,743 839
Other 3,841 3,961
Total other current liabilities $ 29,118 $ 30,026