v3.23.3
Balance Sheet Account Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation expenses $ 8,509 $ 7,002
Customer deposits 17 17
Taxes payable 724 825
Insurance 834 613
Professional fees and royalties 308 210
Warranty liabilities 572 489
Accrued clinical study fees 71 250
Other 517 1,146
Accrued expenses $ 11,552 $ 10,552