| Schedule of Segment Reporting Information by Segment |
Revenue, cost of sales and gross profit for each of our reportable segments were as follows:
| | | | | | | | | | | | | | | | | Three Months Ended | | | | (in thousands) | March 31, 2026 | | March 31, 2025 | | | | | | Revenue: | | | | | | | | | Healthcare Solutions | $ | 50,133 | | | $ | 41,316 | | | | | | | Industrial Solutions | 45,405 | | | 53,224 | | | | | | | Total revenue | 95,538 | | | 94,540 | | | | | | | Cost of sales: | | | | | | | | | Healthcare Solutions | 27,836 | | | 25,292 | | | | | | | Industrial Solutions | 33,359 | | | 36,559 | | | | | | | Total cost of sales | 61,195 | | | 61,851 | | | | | | | Gross profit: | | | | | | | | | Healthcare Solutions | 22,297 | | | 16,024 | | | | | | | Industrial Solutions | 12,046 | | | 16,665 | | | | | | | Total gross profit | 34,343 | | | 32,689 | | | | | | | Selling, general and administrative | (31,348) | | | (49,769) | | | | | | | Research and development | (9,635) | | | (19,683) | | | | | | | | | | | | | | | Foreign exchange gain, net | 2,638 | | | 1,139 | | | | | | | Interest income | 584 | | | 953 | | | | | | | Interest expense | (2,164) | | | (581) | | | | | | | Other income (loss), net | 3,528 | | | (160) | | | | | | Net loss before income taxes | $ | (2,054) | | | $ | (35,412) | | | | | |
Depreciation and amortization included in the measurement of gross profit by segment were as follows:
| | | | | | | | | | | | | | | | | Three Months Ended | | | | (in thousands) | March 31, 2026 | | March 31, 2025 | | | | | | Depreciation and amortization: | | | | | | | | | Healthcare Solutions | $ | 1,439 | | | $ | 1,484 | | | | | | | Industrial Solutions | $ | 625 | | | $ | 622 | | | | | |
|