XML 58 R83.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Stock-Based Compensation (Details Textual) (USD $) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | May 14, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | 8,947 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |  |  |
Allocated Share-based Compensation Expense, Net of Tax | $ 116,574 us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax | $ 246,473 us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax | $ 371,038 us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ 10.20 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice |  |  |
Sale of Stock, Price Per Share | $ 10.68 us-gaap_SaleOfStockPricePerShare |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares | 20,810 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | 165,822 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value | $ 10.05 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue |  |  |
Share Based Compensation Arrangement By Share Based Payment Award Options Non Vested Outstanding Weighted Average Remaining Contractual Term | 1 year 11 months 8 days |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term | 1 year 1 month 2 days |  |  |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | 1 year 11 months 8 days |  |  |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | 31,209 us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |  |  |
Non Executive Directors Share Plan [Member] |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | 5,992 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = cwco_NonExecutiveDirectorsSharePlanMember | 13,980 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = cwco_NonExecutiveDirectorsSharePlanMember | 10,886 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = cwco_NonExecutiveDirectorsSharePlanMember |
Stock Granted, Value, Share-based Compensation, Gross | 85,880 us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross / us-gaap_AwardTypeAxis = cwco_NonExecutiveDirectorsSharePlanMember | 135,503 us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross / us-gaap_AwardTypeAxis = cwco_NonExecutiveDirectorsSharePlanMember | 82,649 us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross / us-gaap_AwardTypeAxis = cwco_NonExecutiveDirectorsSharePlanMember |
Employee Stock Option [Member] | Common Stock Options [Member] |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | 2,990 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = cwco_CommonStockOptionsMember / us-gaap_OptionIndexedToIssuersEquityTypeAxis = us-gaap_EmployeeStockOptionMember | 6,600 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = cwco_CommonStockOptionsMember / us-gaap_OptionIndexedToIssuersEquityTypeAxis = us-gaap_EmployeeStockOptionMember | 5,780 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = cwco_CommonStockOptionsMember / us-gaap_OptionIndexedToIssuersEquityTypeAxis = us-gaap_EmployeeStockOptionMember |
Equity Incentive Plan2008 [Member] |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |
Common Stock, Capital Shares Reserved for Future Issuance |  |  |  | 1,500,000 us-gaap_CommonStockCapitalSharesReservedForFutureIssuance / us-gaap_OptionIndexedToIssuersEquityTypeAxis = cwco_EquityIncentivePlan2008Member
Redeemable Preferred Stock [Member] |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | 1 year 1 month 13 days |  |  |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | $ 123,555 us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized / us-gaap_StatementClassOfStockAxis = us-gaap_RedeemablePreferredStockMember |  |  |
Stock Issued During Period, Shares, Issued for Services | 5,957 us-gaap_StockIssuedDuringPeriodSharesIssuedForServices / us-gaap_StatementClassOfStockAxis = us-gaap_RedeemablePreferredStockMember | 10,180 us-gaap_StockIssuedDuringPeriodSharesIssuedForServices / us-gaap_StatementClassOfStockAxis = us-gaap_RedeemablePreferredStockMember | 10,033 us-gaap_StockIssuedDuringPeriodSharesIssuedForServices / us-gaap_StatementClassOfStockAxis = us-gaap_RedeemablePreferredStockMember |

X
- Definition Weighted average remaining contractual term for non vested options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm
Namespace Prefix: | cwco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense, net of income tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References No definition available. + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Unrecognized cost of unvested share-based compensation awards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average grant-date fair value of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition As of the balance sheet date, the number of shares into which fully vested and expected to vest stock options outstanding can be converted under the option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition As of the balance sheet date, the weighted-average exercise price for outstanding stock options that are fully vested or expected to vest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value, before forfeitures, of stock or other type of equity granted of any equity-based compensation plan other than an employee stock ownership plan (ESOP). + References No definition available. + Details
Name: | us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=cwco_NonExecutiveDirectorsSharePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OptionIndexedToIssuersEquityTypeAxis=cwco_EquityIncentivePlan2008Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OptionIndexedToIssuersEquityTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |