XML 88 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net revenue:      
Total net revenue $ 212,369 $ 252,399 $ 231,270
Cost of revenue:      
Total cost of revenue 170,875 112,570 98,165
Gross profit 41,494 139,829 133,105
Operating expenses:      
Sales and marketing 113,003 106,947 76,762
Research and development 21,408 25,155 21,568
General and administrative 63,313 45,917 32,945
Total operating expenses 197,724 178,019 131,275
Income (loss) from operations (156,230) (38,190) 1,830
Interest and other income (expense), net:      
Amortization of debt issuance costs (2,236) (1,355) (710)
Interest on Convertible notes (11,780) (5,658) (2,514)
Interest income 9,191 3,227 17
Other expense, net (244) (4,303) (2,423)
Total interest and other income (expense) (5,069) (42,512) 1,555
Income (loss) before income taxes (161,299) (80,702) 3,385
Income tax expense 1,534 1,638 1,323
Net income (loss) $ (162,833) $ (82,340) $ 2,062
Net income (loss) per share:      
Basic (USD per share) $ (8.19) $ (4.39) $ 0.12
Diluted (USD per share) $ (8.19) $ (4.39) $ 0.11
Weighted-average number of shares used in per share calculations:      
Basic (in shares) 19,885 18,747 17,891
Diluted (in shares) 19,885 18,747 18,362
Convertible Debt      
Interest and other income (expense), net:      
Gain (loss) on extinguishment of debt $ 0 $ (34,423) $ 0
PPP loan      
Interest and other income (expense), net:      
Gain (loss) on extinguishment of debt 0 0 7,185
Products      
Net revenue:      
Total net revenue 189,813 228,796 205,703
Cost of revenue:      
Total cost of revenue 158,299 100,254 83,048
Service      
Net revenue:      
Total net revenue 22,556 23,603 25,567
Cost of revenue:      
Total cost of revenue $ 12,576 $ 12,316 $ 15,117