XML 68 R5.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 96,214 $ 74,647 $ 68,016
Cost of revenue 34,096 24,551 26,698
Gross profit 62,118 50,096 41,318
Operating expenses:      
General and administrative 45,520 40,627 42,792
Sales and marketing 9,850 8,932 11,377
Research and development 7,566 4,751 5,515
IPR&D expense 15,521 0 0
Intangible asset amortization 263 263 1,032
Change in fair value of contingent consideration 0 0 (2,193)
Total operating expenses 78,720 54,573 58,523
Operating loss (16,602) (4,477) (17,205)
Other income (expense):      
Interest income (expense), net 2,706 (766) (1,406)
Other income 1,815 494 1,275
Change in fair value of investments 0 (4,074) 0
Gain on settlement of Global Cooling escrow 0 0 5,115
Total other income (expense), net 4,521 (4,346) 4,984
Loss from continuing operations before income tax expense (benefit) (12,081) (8,823) (12,221)
Income tax expense (benefit) 49 (38) (64)
Loss from continuing operations (12,130) (8,785) (12,157)
Discontinued operations:      
Income (loss) from discontinued operations before income tax expense 7,535 (11,267) (55,612)
Income tax expense 0 132 233
Income (loss) from discontinued operations 7,535 (11,399) (55,845)
Net loss $ (4,595) $ (20,184) $ (68,002)
Loss per share - Basic:      
Continuing operations (in dollars per share) $ (0.25) $ (0.19) $ (0.28)
Discontinuing operations (in dollars per share) 0.16 (0.25) (1.27)
Net loss (in dollars per share) (0.09) (0.44) (1.55)
Loss per share - Diluted:      
Continuing operations (in dollars per share) (0.25) (0.19) (0.28)
Discontinuing operations (in dollars per share) 0.15 (0.25) (1.27)
Net loss (in dollars per share) $ (0.10) $ (0.44) $ (1.55)
Weighted average shares used to compute net loss per share attributable to common shareholders:      
Basic (in shares) 47,753,824 46,067,073 43,719,185
Diluted (in shares) 48,645,084 46,067,073 43,719,185