XML 47 R32.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Operations and Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Property Plant and Equipment Useful Life | Property, plant and equipment are stated at cost and depreciated using the straight-line method over the following estimated useful lives:
| Building and improvements | 12 to 40 years
| Leasehold improvements | Shorter of life of asset or life of lease
| Machinery and equipment | 2 to 15 years
Schedule of Calculation of Basic and Diluted Earnings (Loss) Per Share | The following table sets forth the computation of basic and diluted earnings (loss) per share at December 31, 2024, 2023 and 2022, respectively:
| 2024 |  | 2023 |  | 2022
Net income (loss) | $ | 132,423 |  |  | $ | 64,459 |  |  | $ | (80,582) |
Basic-weighted average shares outstanding | 30,846 |  |  | 30,668 |  |  | 30,040 |
Stock Compensation | 304 |  |  | 727 |  |  | — |
Warrants | — |  |  | 11 |  |  | — |
Convertible notes | — |  |  | 142 |  |  | — |
Diluted-weighted average shares outstanding | 31,150 |  |  | 31,548 |  |  | 30,040 |
Net income (loss) (per share) |  |  |  |  |
Basic | $ | 4.29 |  |  | $ | 2.10 |  |  | $ | (2.68) |
Diluted | 4.25 |  |  | 2.04 |  |  | (2.68) |
Schedule of Accumulated Other Comprehensive Loss | Accumulated other comprehensive loss consists of the following:
| Cash Flow Hedging Gain (Loss) |  | Pension Liability |  | Foreign Currency Translation Adjustments |  | Accumulated Other Comprehensive Loss |
Balance, December 31, 2021 | $ | 3,656 |  |  | $ | (29,671) |  |  | $ | (28,188) |  |  | $ | (54,203) |  |
Other comprehensive income (loss) before reclassifications, net of tax | 10,981 |  |  | 3,961 |  |  | (8,418) |  |  | 6,524 |  |
Amounts reclassified from accumulated other comprehensive income (loss) before tax(a) | (16,024) |  |  | 2,589 |  |  | — |  |  | (13,435) |  |
Income tax | 3,884 |  |  | (628) |  |  | — |  |  | 3,256 |  |
Net current-period other comprehensive income (loss) | (1,159) |  |  | 5,922 |  |  | (8,418) |  |  | (3,655) |  |
Balance, December 31, 2022 | $ | 2,497 |  |  | $ | (23,749) |  |  | $ | (36,606) |  |  | $ | (57,858) |  |
Other comprehensive income (loss) before reclassifications, net of tax | 4,158 |  |  | 3,370 |  |  | 5,085 |  |  | 12,613 |  |
Amounts reclassified from accumulated other comprehensive income (loss) before tax(a) | (8,630) |  |  | 2,129 |  |  | — |  |  | (6,501) |  |
Income tax | 2,092 |  |  | (516) |  |  | — |  |  | 1,576 |  |
Net current-period other comprehensive income (loss) | (2,380) |  |  | 4,983 |  |  | 5,085 |  |  | 7,688 |  |
Balance, December 31, 2023 | $ | 117 |  |  | $ | (18,766) |  |  | $ | (31,521) |  |  | $ | (50,170) |  |
Other comprehensive income (loss) before reclassifications, net of tax | 8,279 |  |  | 681 |  |  | (14,753) |  |  | (5,793) |  |
Amounts reclassified from accumulated other comprehensive income (loss) before tax(a) | (5,410) |  |  | 1,591 |  |  | — |  |  | (3,819) |  |
Income tax | 1,311 |  |  | (386) |  |  | — |  |  | 925 |  |
Net current-period other comprehensive income (loss) | 4,180 |  |  | 1,886 |  |  | (14,753) |  |  | (8,687) |  |
Balance, December 31, 2024 | $ | 4,297 |  |  | $ | (16,880) |  |  | $ | (46,274) |  |  | $ | (58,857) |  |
(a) The cash flow hedging gain (loss) and pension liability accumulated other comprehensive income (loss) components are included in sales or cost of sales and as a component of net periodic pension cost, respectively. Refer to Note 16 and Note 13, respectively, for further details.

X
- Definition Schedule of Property, Plant and Equipment Useful Life [Table Text Block] + References No definition available. + Details
Name: | cnmd_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock
Namespace Prefix: | cnmd_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration