XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net revenue:      
Total net revenue $ 231,270 $ 147,683 $ 181,712
Cost of revenue:      
Total cost of revenue 98,165 71,911 83,549
Gross profit 133,105 75,772 98,163
Operating expenses:      
Sales and marketing 76,762 52,766 71,109
Research and development 21,568 14,322 15,085
General and administrative 32,945 31,512 24,033
Total operating expenses 131,275 98,600 110,227
Income (loss) from operations 1,830 (22,828) (12,064)
Interest and other income (expense), net:      
Amortization of debt issuance costs (710) 0 0
Interest on convertible notes (2,514) 0 0
Gain on extinguishment of PPP loan 7,185 0 0
Other expense, net (2,406) (579) (199)
Total interest and other income (expense), net 1,555 (579) (199)
Income (loss) before income taxes 3,385 (23,407) (12,263)
Income tax provision 1,323 470 85
Net income (loss) $ 2,062 $ (23,877) $ (12,348)
Earnings Per Share [Abstract]      
Basic (USD per share) $ 0.12 $ (1.43) $ (0.88)
Diluted (USD per share) $ 0.11 $ (1.43) $ (0.88)
Denominator:      
Basic (in shares) 17,891 16,691 14,096
Diluted (in shares) 18,362 16,691 14,096
Products      
Net revenue:      
Total net revenue $ 205,703 $ 125,113 $ 158,638
Cost of revenue:      
Total cost of revenue 83,048 58,325 64,693
Service      
Net revenue:      
Total net revenue 25,567 22,570 23,074
Cost of revenue:      
Total cost of revenue $ 15,117 $ 13,586 $ 18,856