XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT INFORMATION (Schedule of Operating Results by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue:        
Revenue $ 91,249 $ 112,940 $ 280,627 $ 329,097
Cost of sales:        
Total cost of sales 61,818 71,227 182,357 199,364
Gross profit:        
Gross profit 29,431 41,713 98,270 129,733
Selling, general and administrative (34,716) (57,974) (118,624) (166,772)
Research and development (16,025) (20,764) (53,069) (66,260)
Asset impairment charges 0 143,733 0 143,733
Foreign exchange gain (loss), net 2,623 (1,960) 2,171 (774)
Interest income 784 1,550 3,454 5,800
Interest expense (1,924) (606) (3,202) (1,944)
Gain on disposition 0 0 125,681 0
Other income (loss), net 475 (51) 7,335 21,719
Net (loss) income before income taxes (19,352) (181,825) 62,016 (222,231)
Operating Segments        
Revenue:        
Revenue 91,249 112,940 280,627 329,097
Cost of sales:        
Total cost of sales 61,818 71,227 182,357 199,364
Gross profit:        
Gross profit 29,431 41,713 98,270 129,733
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Gross profit:        
Selling, general and administrative 34,716 57,974 118,624 166,772
Research and development 16,025 20,764 53,069 66,260
Asset impairment charges 0 143,733 0 143,733
Foreign exchange gain (loss), net 2,623 (1,960) 2,171 (774)
Interest income 784 1,550 3,454 5,800
Interest expense (1,924) (606) (3,202) (1,944)
Gain on disposition 0 0 125,681 0
Other income (loss), net 475 (51) 7,335 21,719
Healthcare Solutions | Operating Segments        
Revenue:        
Revenue 42,787 55,056 129,123 149,369
Cost of sales:        
Total cost of sales 26,367 31,734 76,297 86,630
Gross profit:        
Gross profit 16,420 23,322 52,826 62,739
Industrial Solutions | Operating Segments        
Revenue:        
Revenue 48,462 57,884 151,504 179,728
Cost of sales:        
Total cost of sales 35,451 39,493 106,060 112,734
Gross profit:        
Gross profit $ 13,011 $ 18,391 $ 45,444 $ 66,994