v3.26.1
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
SEGMENT INFORMATION
NOTE 11- SEGMENT INFORMATION

Our chief operating decision maker ("CODM"), who is our President and Chief Executive Officer, is responsible for reviewing segment performance and making decisions regarding resource allocation. Our CODM regularly reviews the results of our business through two reportable segments: Healthcare Solutions and Industrial Solutions, which are based on the industry verticals they serve. For Healthcare Solutions, those industry verticals include dental, medical devices, personalized health services and regenerative medicine. For Industrial Solutions, those industry verticals include aerospace, defense, transportation and general manufacturing.
The CODM evaluates each segment’s performance based on gross profit, which is also utilized in the annual budgeting and forecasting processes, as well as in quarterly reviews of budget-to-actual results and period-over-period variances. Internal segment reporting and discussions of results with our CODM are based on segment gross profit.
The CODM does not review disaggregated asset information on the basis of the Company's segments; therefore, such information is not presented.
Revenue, cost of sales and gross profit for each of our reportable segments were as follows:

Three Months Ended Six Months Ended
(in thousands)June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Revenue:
Healthcare Solutions$48,096 $45,020 $98,229 $86,336 
Industrial Solutions46,483 49,818 91,888 103,042 
Total revenue94,579 94,838 190,117 189,378 
Cost of sales:
Healthcare Solutions28,892 24,638 56,728 49,930 
Industrial Solutions31,225 34,050 64,584 70,609 
Total cost of sales60,117 58,688 121,312 120,539 
Gross profit:
Healthcare Solutions19,204 20,382 41,501 36,406 
Industrial Solutions15,258 15,768 27,304 32,433 
Total gross profit34,462 36,150 68,805 68,839 
Selling, general and administrative(35,135)(34,139)(66,483)(83,908)
Research and development(9,972)(17,361)(19,607)(37,044)
Foreign exchange gain (loss), net1,464 (1,591)4,102 (452)
Interest income575 1,717 1,159 2,670 
Interest expense(2,155)(697)(4,319)(1,278)
Gain on disposition— 125,681 — 125,681 
Other (loss) income, net(839)7,020 2,689 6,860 
Net (loss) income before income taxes$(11,600)$116,780 $(13,654)$81,368 

Depreciation and amortization included in the measurement of gross profit by segment were as follows:

Three Months Ended Six Months Ended
(in thousands)June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Depreciation and amortization:
Healthcare Solutions$1,363 $1,201 $2,802 $2,685 
Industrial Solutions$673 $671 $1,298 $1,293