v3.25.4
Business Segment Information (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country
The following table represents total long-lived assets by geographic area:
December 31,
20252024
United States$36,254 $40,286 
United Kingdom10,061 12,849 
Canada4,642 5,468 
Other regions364 89 
$51,321 $58,692 
Schedule of Segment Reporting Information, by Segment
The following table represents reported segment revenues, segment profit (loss), and significant segment expenses:
For the Years Ended December 31,
202520242023
Net revenues$115,021 $185,827 405,472 
Cost of products and services sold (3)
66,823 106,437 233,820 
Gross profit48,198 79,390 171,652 
Research and development (3)
42,528 26,047 33,728 
Sales and marketing (3)
26,117 30,986 36,319 
General and administrative (3)
47,677 46,215 58,191 
Loss on impairments— 4,392 10,829 
Change in the estimated fair value of acquisition-related contingent consideration4,570 — (99)
Gain on sale of assets(725)— — 
Operating (loss) income(71,969)(28,250)32,684 
Other income (expense) (1)
229 (380)17,836 
Interest revenue8,078 11,469 5,862 
Other segment items (2)
(924)1,160 (124)
(Loss) income before income taxes and equity investment(64,586)(16,001)56,258 
Income tax expense1,801 1,799 2,603 
Loss on equity investment(2,344)(1,700)— 
Net (loss) income$(68,731)$(19,500)$53,655 

(1) Includes $12.8 million of excess profits recognized on government contracts in 2023.
(2) Includes interest expense and foreign currency gains (losses).
(3) The following tables represent additional significant segment expense categories:
For the Years Ended December 31,
202520242023
Stock-based Compensation
Cost of products and services sold$707 734 564 
Research and development1,046 839 1,159 
Sales and marketing863 1,129 1,181 
General and administrative7,531 9,218 7,826 
$10,147 $11,920 $10,729 
For the Years Ended December 31,
202520242023
Depreciation and Amortization
Cost of products and services sold$4,527 $6,343 $15,311 
Research and development2,081 1,029 1,208 
Sales and marketing80 189 571 
General and administrative3,504 3,311 3,846 
$10,192 $10,872 $20,936