XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Total revenue $ 51,444 $ 23,783 $ 118,028 $ 81,900
Impairment loss on intangible assets 0 5,333 0 5,333
Depreciation and amortization 2,356 1,490 5,574 4,807
Total cost of sales 30,898 20,640 73,368 58,089
Gross profit 20,546 3,143 44,660 23,811
Operating expenses:        
Research and development expenses 1,899 2,409 4,982 7,038
Selling, general and administrative expenses 21,115 23,225 61,051 56,346
Impairment loss on intangible assets 0 6,373 0 6,373
Total operating expenses 23,014 32,007 66,033 69,757
Operating loss (2,468) (28,864) (21,373) (45,946)
Other income 511 983 1,625 3,299
Interest expense (136) (157) (424) (492)
Loss before income taxes (2,093) (28,038) (20,172) (43,139)
Provision for income taxes (21) (17) (63) (51)
Net loss $ (2,114) $ (28,055) $ (20,235) $ (43,190)
Net loss per share:        
Basic (in dollars per share) $ (0.03) $ (0.39) $ (0.28) $ (0.60)
Diluted (in dollars per share) $ (0.03) $ (0.39) $ (0.28) $ (0.60)
Weighted-average shares outstanding:        
Basic (in shares) 72,580 72,309 72,819 71,654
Diluted (in shares) 72,580 72,309 72,819 71,654
Service        
Total revenue $ 43,486 $ 22,197 $ 101,632 $ 78,017
Cost of sales 22,906 12,689 55,002 45,681
Product        
Total revenue 7,958 1,586 16,396 3,883
Cost of sales $ 5,636 $ 1,128 $ 12,792 $ 2,268