Balance Sheet Accounts - Prepaid Expenses and Other Current Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Prepaid insurance | $ 2,315 | $ 2,115 |
| Prepaid raw materials and accessories | 577 | 164 |
| Prepaid warranty and distribution rights | 516 | 486 |
| Prepaid US clinical trial costs | 412 | 57 |
| Prepaid taxes | 551 | 528 |
| Other | 2,641 | 2,089 |
| Total prepaid expenses and other current assets | $ 7,012 | $ 5,439 |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Total prepaid expenses and other current assets | Total prepaid expenses and other current assets |