XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment
Revenue, cost of sales and gross profit for each of our reportable segments were as follows:

Year Ended December 31,
(in thousands)202520242023
Revenue:
Healthcare Solutions$179,589 $189,736 $213,216 
Industrial Solutions207,313 250,385 274,853 
Total revenue
386,902 440,121 488,069 
Cost of sales:
Healthcare Solutions
107,783 116,237 128,066 
Industrial Solutions
148,074 159,706 163,582 
Total cost of sales
255,857 275,943 291,648 
Gross profit:
Healthcare Solutions
71,806 73,499 85,150 
Industrial Solutions
59,239 90,679 111,271 
Total gross profit
131,045 164,178 196,421 
Selling, general and administrative(161,331)(210,132)(210,172)
Research and development(65,037)(86,479)(89,466)
Asset impairment charges
(760)(144,967)(302,787)
Foreign exchange gain (loss), net
3,637 2,452 (4,825)
Interest income
3,956 7,302 19,511 
Interest expense
(5,162)(2,564)(3,301)
Gain on disposition139,590 — — 
Other income, net
3,654 20,214 32,307 
Income (loss) before income taxes
$49,592 $(249,996)$(362,312)
Schedule of Segment Reporting Information Depreciation and Amortization
Depreciation and amortization included in the measurement of gross profit by segment were as follows:
Year Ended December 31,
(in thousands)202520242023
Depreciation and amortization:
Healthcare Solutions
$5,431 $5,389 $4,593 
Industrial Solutions
$2,378 $2,947 $2,801 
Schedule of Long-Lived Assets by Geographical Region
The following table summarizes long-lived assets by geographic region as of December 31, 2025 and 2024:

Year Ended December 31,
(in thousands)20252024
United States
$68,893 $76,829 
Belgium
18,893 19,598 
Other foreign entities
14,501 14,058 
Total$102,287 $110,485