v3.3.1.900

Selected Quarterly Data - (Unaudited) (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 27, 2014 | Mar. 28, 2014 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013
Selected Quarterly Financial Information [Abstract] |  |  |  |  |
Preferred Stock Conversions, Cash Payment Upon Conversion |  | $ 23,400 |  | $ 23,400 |
Preferred stock conversion inducement payment |  | $ 19,600 | $ 0 | $ 19,565 | $ 0
Valuation Allowances and Reserves, Adjustments | $ 113,100 |  |  |  |

X
- Definition Amount of cash paid to preferred stock holders upon conversion to common stock, which includes regular dividends and inducements. + References No definition available. + Details
Name: | cfx_PreferredStockConversionsCashPaymentUponConversion
Namespace Prefix: | cfx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The excess of (1) the fair value of all securities and other consideration transferred in transactions by the registrant to the holders of the convertible preferred stock over (2) the fair value of securities issuable pursuant to the original conversion terms, during the accounting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section S99 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=27010884&loc=d3e42851-122695 + Details
Name: | us-gaap_PreferredStockConversionsInducements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Total of the adjustments in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration