XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Account Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation expenses $ 4,861 $ 4,529
Goods received not invoiced 1,238 1,073
Customer deposits 73 826
Taxes payable 722 677
Insurance 0 1,011
Professional fees and royalties 368 288
Warranty liabilities 175 175
Accrued clinical study fees 169 1
Other 154 1,114
Accrued expenses $ 7,760 $ 9,694