Condensed Consolidated Statements of Operations - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
|
| Income Statement [Abstract] | ||||
| Revenue | $ 29,039 | $ 22,758 | $ 91,369 | $ 57,713 |
| Cost of revenue | 9,419 | 7,612 | 30,191 | 19,855 |
| Gross profit | 19,620 | 15,146 | 61,178 | 37,858 |
| Operating expenses: | ||||
| Sales, general and administrative | 24,780 | 15,008 | 64,671 | 48,430 |
| Research and development | 3,884 | 2,729 | 12,281 | 9,327 |
| Total operating expenses | 28,664 | 17,737 | 76,952 | 57,757 |
| Loss from operations | (9,044) | (2,591) | (15,774) | (19,899) |
| Interest income | 7 | 2 | 15 | 12 |
| Interest expense | (2,293) | (2,886) | (6,736) | (7,162) |
| Change in fair value of derivative instruments | 57 | 879 | 546 | 442 |
| Change in fair value of contingent consideration | 0 | 5 | 0 | 304 |
| Other income (expense), net | (3,339) | 527 | (4,360) | (5,561) |
| Loss before income taxes | (14,612) | (4,064) | (26,309) | (31,864) |
| Provision for income taxes | (66) | (181) | (639) | (606) |
| Net loss | $ (14,678) | $ (4,245) | $ (26,948) | $ (32,470) |
| Basic net loss per share (in dollars per share) | $ (0.61) | $ (0.18) | $ (1.13) | $ (1.40) |
| Diluted net loss per share (in dollars per share) | $ (0.61) | $ (0.18) | $ (1.13) | $ (1.40) |
| Weighted average outstanding shares used for basic net loss per share (in shares) | 24,091,546 | 23,611,925 | 23,885,412 | 23,184,322 |
| Weighted average outstanding shares used for diluted net loss per share (in shares) | 24,091,546 | 23,611,925 | 23,885,412 | 23,184,322 |