XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 28, 2024
Other Liabilities, Current [Abstract]    
Customer deposits $ 6,501 $ 10,700
Current operating lease obligations 5,625 5,416
Income tax payable 4,002 8,492
Accrued professional fees 2,821 618
Other accrued taxes 7,017 839
Other 4,302 3,961
Total other current liabilities $ 30,268 $ 30,026