XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements Of Operations and Comprehensive (Loss) Income - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net revenue $ 14,237,000 $ 17,104,000 $ 36,740,000 $ 135,988,000
Cost of revenue 12,463,000 12,946,000 28,333,000 87,555,000
Gross profit 1,774,000 4,158,000 8,407,000 48,433,000
Operating expenses:        
Research and development 2,433,000 2,425,000 7,608,000 7,063,000
Sales and marketing 4,378,000 5,601,000 13,036,000 15,536,000
General and administrative 5,380,000 7,350,000 15,671,000 20,567,000
Total operating expenses 12,191,000 15,376,000 36,315,000 43,166,000
(Loss) income from operations (10,417,000) (11,218,000) (27,908,000) 5,267,000
Other expenses (income):        
Change in fair value of preferred stock warrant and contingent shares liability 3,000 (2,977,000) (152,000) 143,000
Change in fair value of derivative liability   (50,498,000)   (12,247,000)
Loss on debt extinguishment       171,000
Interest expense 2,861,000 2,875,000 8,549,000 5,240,000
Other income, net (164,000) (636,000) (377,000) (1,859,000)
Total other expenses (income), net 2,700,000 (51,236,000) 8,020,000 (8,552,000)
(Loss) income before income tax expense (13,117,000) 40,018,000 (35,928,000) 13,819,000
Income tax expense 0 10,962,000 16,000 29,000
Net (loss) income (13,117,000) 29,056,000 (35,944,000) 13,790,000
Unrealized gain (loss) resulting from change in fair value of marketable securities 26,000 22,000 62,000 (159,000)
Comprehensive (loss) income (13,091,000) 29,078,000 (35,882,000) 13,631,000
Cumulative dividends on convertible preferred stock       (3,399,000)
Net (loss) income attributable to common stockholders $ (13,117,000) $ 29,056,000 $ (35,944,000) $ 10,391,000
(Loss) earnings per common share        
Basic $ (0.22) $ 0.5 $ (0.6) $ 0.19
Diluted $ (0.22) $ (0.27) $ (0.6) $ 0.04
Weighted-average shares of common stock outstanding        
Basic 60,608,934 58,408,441 60,130,249 31,070,476
Diluted 60,608,934 68,368,758 60,130,249 40,487,517