XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net revenue:        
Total net revenue $ 62,808 $ 57,384 $ 185,046 $ 165,641
Cost of revenue:        
Total cost of revenue 28,560 23,959 83,966 70,717
Gross profit 34,248 33,425 101,080 94,924
Operating expenses:        
Sales and marketing 26,488 19,190 78,433 52,668
Research and development 6,389 5,802 19,747 14,764
General and administrative 10,804 7,807 35,554 23,633
Total operating expenses 43,681 32,799 133,734 91,065
(Loss) income from operations (9,433) 626 (32,654) 3,859
Interest and other (expense) income, net:        
Amortization of debt issuance costs (400) (225) (917) (492)
Interest on convertible notes (1,739) (768) (3,666) (1,737)
Other income (expense), net 265 (561) (2,018) (1,976)
Total interest and other (expense) income, net (1,874) (1,554) (41,024) 2,980
(Loss) income before income taxes (11,307) (928) (73,678) 6,839
Income tax expense 827 462 874 842
Net (loss) income $ (12,134) $ (1,390) $ (74,552) $ 5,997
Net (loss) income per share:        
Basic (USD per share) $ (0.62) $ (0.08) $ (3.95) $ 0.34
Diluted (USD per share) $ (0.62) $ (0.08) $ (3.95) $ 0.33
Weighted-average number of shares used in per share calculations:        
Basic (in shares) 19,593 17,945 18,897 17,860
Diluted (in shares) 19,593 17,945 18,897 18,327
Convertible notes        
Interest and other (expense) income, net:        
Gain (loss) on extinguishment of debt $ 0 $ 0 $ (34,423) $ 0
PPP Loan        
Interest and other (expense) income, net:        
Gain (loss) on extinguishment of debt 0 0 0 7,185
Total product revenue        
Net revenue:        
Total net revenue 56,540 50,694 167,195 146,056
Cost of revenue:        
Total cost of revenue 25,255 20,259 74,066 59,483
Service        
Net revenue:        
Total net revenue 6,268 6,690 17,851 19,585
Cost of revenue:        
Total cost of revenue $ 3,305 $ 3,700 $ 9,900 $ 11,234