XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Jan. 02, 2022
Jan. 01, 2022
Other Liabilities Current [Abstract]      
Customer deposits $ 18,139   $ 9,459
Current operating lease obligations 4,566   3,968
Income tax payable 1,376   6,315
Accrued professional fees 1,533   912
Other 7,727   7,506
Total other current liabilities $ 33,341 $ 28,160 $ 28,160