XML 131 R114.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION (Schedule of Operating Results by Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenue $ 386,902 $ 440,121 $ 488,069
Total cost of sales 255,857 275,943 291,648
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 disposition 139,590 0 0
Other income, net 3,654 20,214 32,307
Net income (loss) before income taxes 49,592 (249,996) (362,312)
Operating Segments | Healthcare Solutions      
Segment Reporting Information [Line Items]      
Total revenue 179,589 189,736 213,216
Total cost of sales 107,783 116,237 128,066
Gross profit 71,806 73,499 85,150
Operating Segments | Industrial Solutions      
Segment Reporting Information [Line Items]      
Total revenue 207,313 250,385 274,853
Total cost of sales 148,074 159,706 163,582
Gross profit 59,239 90,679 111,271
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment      
Segment Reporting Information [Line Items]      
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 disposition 139,590 0 0
Other income, net $ 3,654 $ 20,214 $ 32,307