XML 44 R30.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Operations and Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
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, 2023, 2022 and 2021, respectively:
| 2023 |  | 2022 |  | 2021
Net income (loss) | $ | 64,459 |  |  | $ | (80,582) |  |  | $ | 62,542 |
Basic-weighted average shares outstanding | 30,668 |  |  | 30,040 |  |  | 29,162 |
Stock Compensation | 727 |  |  | — |  |  | 1,275 |
Warrants | 11 |  |  | — |  |  | 506 |
Convertible notes | 142 |  |  | — |  |  | 1,273 |
Diluted-weighted average shares outstanding | 31,548 |  |  | 30,040 |  |  | 32,216 |
Net income (loss) (per share) |  |  |  |  |
Basic | $ | 2.10 |  |  | $ | (2.68) |  |  | $ | 2.14 |
Diluted | 2.04 |  |  | (2.68) |  |  | 1.94 |
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, 2020 | $ | (5,945) |  |  | $ | (36,620) |  |  | $ | (21,116) |  |  | $ | (63,681) |  |
Other comprehensive income (loss) before reclassifications, net of tax | 6,560 |  |  | 4,426 |  |  | (7,072) |  |  | 3,914 |  |
Amounts reclassified from accumulated other comprehensive income (loss) before tax(a) | 4,010 |  |  | 3,327 |  |  | — |  |  | 7,337 |  |
Income tax | (969) |  |  | (804) |  |  | — |  |  | (1,773) |  |
Net current-period other comprehensive income (loss) | 9,601 |  |  | 6,949 |  |  | (7,072) |  |  | 9,478 |  |
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) |  |
(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