XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Other Liabilities, Current [Abstract]    
Customer deposits $ 7,076 $ 12,482
Current operating lease obligations 5,602 5,678
Income tax payable 2,586 1,910
Accrued professional fees 1,101 968
Other 12,764 5,995
Total other current liabilities $ 29,129 $ 27,033