XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Other Liabilities Current [Abstract]    
Customer deposits $ 8,478 $ 12,482
Current operating lease obligations 5,811 5,678
Income tax payable 7,089 1,910
Accrued professional fees 881 968
Other 6,953 5,995
Total other current liabilities $ 29,212 $ 27,033