XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total revenue $ 108,272 $ 145,378
Impairment loss on intangible assets 5,333 0
Depreciation and amortization 6,404 3,544
Total cost of sales 73,843 92,436
Gross profit 34,429 52,942
Operating expenses:    
Research and development expenses 8,442 11,760
Selling, general and administrative expenses 75,487 81,010
Impairment loss on intangible assets 6,373 487
Total operating expenses 90,302 93,257
Operating loss (55,873) (40,315)
Other income 4,023 6,715
Interest expense (644) (786)
Loss before income taxes (52,494) (34,386)
Provision for income taxes (26) (36)
Net loss $ (52,520) $ (34,422)
Net loss per share:    
Basic (in dollars per share) $ (0.73) $ (0.50)
Diluted (in dollars per share) $ (0.73) $ (0.50)
Weighted-average share outstanding:    
Basic (in shares) 71,850 69,256
Diluted (in shares) 71,850 69,256
Services    
Total revenue $ 103,581 $ 135,175
Cost of sales 59,271 83,159
Products    
Total revenue 4,691 10,203
Cost of sales $ 2,835 $ 5,733