v3.26.1
Business Segment Information (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Long-Lived Asset
The following table represents total long-lived assets by geographic area:
June 30,December 31,
20262025
United States$36,548 $36,254 
United Kingdom8,982 10,061 
Canada4,003 4,642 
Other regions315 364 
$49,848 $51,321 
Segment Reporting
The following table represents reported segment revenues, segment loss, and significant segment expenses:
For the Three Months Ended June 30,For the Six Months Ended June 30,
2026202520262025
Net revenues$30,639 $31,242 $58,564 $61,173 
Cost of products and services sold (2)
17,322 18,083 33,443 35,715 
Gross profit13,317 13,159 25,121 25,458 
Research and development (2)
9,437 11,401 23,091 21,004 
Sales and marketing (2)
6,604 6,375 13,374 13,234 
General and administrative (2)
14,429 12,676 28,985 26,778 
Change in the estimated fair value of acquisition-related contingent consideration(22,573)733 (22,480)1,211 
Gain on sale of assets(20)— (20)(993)
Operating income (loss)5,440 (18,026)(17,829)(35,776)
Other income (expense)235 — 404 (16)
Interest revenue1,205 2,073 2,425 4,228 
Other segment items (1)
(63)(938)96 (1,299)
Income (loss) before income taxes and equity investment6,817 (16,891)(14,904)(32,863)
Income tax expense (benefit)55 2,000 (377)1,544 
Loss on equity investment(513)(802)(1,601)(1,326)
Net income (loss)$6,249 $(19,693)$(16,128)$(35,733)

(1) Includes interest expense and foreign currency gains (losses).
(2) The following tables represent additional significant segment expense categories:
For the Three Months Ended June 30,For the Six Months Ended June 30,
2026202520262025
Stock-based Compensation
Cost of products and services sold$191 $207 $381 $376 
Research and development357 279 637 482 
Sales and marketing215 217 419 435 
General and administrative1,524 2,462 3,618 4,559 
$2,287 $3,165 $5,055 $5,852 
For the Three Months Ended June 30,For the Six Months Ended June 30,
2026202520262025
Depreciation & Amortization
Cost of products and services sold$976 $1,060 $1,968 $2,449 
Research and development176 569 525 1,054 
Sales and marketing173 30 175 57 
General and administrative1,046 868 2,044 1,775 
$2,371 $2,526 $4,712 $5,334