v3.25.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues [Abstract]        
Total revenue $ 31,242 $ 54,335 $ 61,173 $ 108,467
COST OF PRODUCTS AND SERVICES SOLD 18,083 29,646 35,715 59,713
Gross profit 13,159 24,689 25,458 48,754
Operating Expenses [Abstract]        
Research and development 11,401 6,599 21,004 14,337
Sales and marketing 6,375 7,931 13,234 16,379
General and administrative 12,676 11,845 26,778 23,479
Loss on impairments 0 1,054 0 4,392
Change in the estimated fair value of acquisition-related contingent consideration 733 0 1,211 0
Gain on sale of assets 0 0 (993) 0
Total operating expenses 31,185 27,429 61,234 58,587
Operating loss (18,026) (2,740) (35,776) (9,833)
OTHER INCOME 1,135 3,066 2,913 6,557
(Loss) income before income taxes and equity investment (16,891) 326 (32,863) (3,276)
INCOME TAX EXPENSE 2,000 381 1,544 363
LOSS BEFORE EQUITY INVESTMENT (18,891) (55) (34,407) (3,639)
LOSS ON EQUITY INVESTMENT (802) (560) (1,326) (560)
NET LOSS $ (19,693) $ (615) $ (35,733) $ (4,199)
LOSS PER SHARE:        
BASIC (in USD per share) $ (0.26) $ (0.01) $ (0.48) $ (0.06)
DILUTED (in USD per share) $ (0.26) $ (0.01) $ (0.48) $ (0.06)
SHARES USED IN COMPUTING LOSS PER SHARE:        
BASIC (in shares) 74,541 74,159 74,703 74,127
DILUTED (in shares) 74,541 74,159 74,703 74,127
Products and services        
Revenues [Abstract]        
Total revenue $ 29,847 $ 53,949 $ 58,844 $ 107,728
Other        
Revenues [Abstract]        
Total revenue $ 1,395 $ 386 $ 2,329 $ 739