v3.22.4
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]    
Compensation expenses $ 7,002 $ 4,529
Taxes payable 825 677
Insurance 613 1,011
Professional fees and royalties 210 288
Warranty liabilities 489 175
Accrued clinical study fees 250 1
Customer deposits 17 826
Other 1,146 1,114
Total $ 10,552 $ 8,621