XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued payroll and welfare $ 5,790 $ 5,038
Supplier reimbursement 2,247 2,474
Accrued expenses - general and administrative 1,190  
Accrued sales discount 903 748
Accrued professional services 837  
Employee reimbursement 648 646
Accrued expenses - research and development 161 158
Accrued expenses - selling expenses 44 13
Deferred government grants 40 22
Other accrued liabilities 75 165
Accrued expenses and other current liabilities $ 11,935 $ 9,264