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