XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Other Liabilities, Current [Abstract]    
Customer deposits $ 12,482 $ 9,459
Current operating lease obligations $ 5,678 $ 3,968
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total other current liabilities Total other current liabilities
Income tax payable $ 1,910 $ 6,315
Accrued professional fees 968 912
Other 5,995 7,506
Total other current liabilities $ 27,033 $ 28,160