v3.23.2
Balance Sheet Account Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation expenses $ 5,917 $ 7,002
Customer deposits 17 17
Taxes payable 897 825
Insurance 125 613
Professional fees and royalties 153 210
Warranty liabilities 640 489
Accrued clinical study fees 150 250
Other 417 1,146
Accrued expenses $ 8,316 $ 10,552