XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Other Liabilities Current [Abstract]    
Customer deposits $ 14,471 $ 9,459
Current operating lease obligations 5,015 3,968
Income tax payable 1,518 6,315
Accrued professional fees 1,234 912
Other 9,240 7,506
Total other current liabilities $ 31,478 $ 28,160