XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 02, 2022
Jan. 02, 2022
Jan. 01, 2022
Other Liabilities Current [Abstract]      
Customer deposits $ 10,353   $ 9,459
Current operating lease obligations 4,791   3,968
Income tax payable 16,952   6,315
Accrued professional fees 1,360   912
Other 6,263   7,506
Total other current liabilities $ 39,719 $ 28,160 $ 28,160