XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
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)202420232022
Revenue:
Healthcare Solutions$189,736 $213,216 $260,988 
Industrial Solutions250,385 274,853 277,043 
Total revenue
440,121 488,069 538,031 
Cost of sales:
Healthcare Solutions
116,237 128,066 162,221 
Industrial Solutions
159,706 163,582 161,577 
Total cost of sales
275,943 291,648 323,798 
Gross profit:
Healthcare Solutions
73,499 85,150 98,767 
Industrial Solutions
90,679 111,271 115,466 
Total gross profit
164,178 196,421 214,233 
Selling, general and administrative(210,132)(210,172)(244,181)
Research and development(86,479)(89,466)(87,071)
Asset impairment charges
(144,967)(302,787)— 
Foreign exchange gain (loss), net
2,452 (4,825)(4,424)
Interest income7,30219,511 9,352 
Interest expense(2,564)(3,301)(2,811)
Other income (loss), net
20,21432,307 (5,907)
Loss before income taxes
$(249,996)$(362,312)$(120,809)

Depreciation and amortization included in the measurement of gross profit by segment were as follows:
Year Ended December 31,
(in thousands)202420232022
Depreciation and amortization:
Healthcare Solutions
$5,389 $4,593 $4,850 
Industrial Solutions
$2,947 $2,801 $2,461 
Schedule of Long-Lived Assets by Geographical Region
The following table summarizes long-lived assets by geographic region as of December 31, 2024 and 2023:

December 31,
(in thousands)20242023
United States
$76,829 $94,734 
Belgium
19,598 21,524 
Other foreign entities
14,058 18,783 
Total$110,485 $135,041