XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Other Liabilities, Current [Abstract]    
Customer deposits $ 7,396 $ 10,700
Current operating lease obligations 5,953 5,416
Income tax payable 18,854 8,492
Accrued professional fees 822 618
Other accrued taxes 1,136 839
Other 4,077 3,961
Total other current liabilities $ 38,238 $ 30,026