XML 78 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Changes in Stockholders' Equity (USD $)
Total
Series A Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Statutory Reserve [Member]
Accumulated Other Comprehensive Income [Member]
Balance at Dec. 31, 2012 $ 77,993,658us-gaap_StockholdersEquity    $ 2,894us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 28,987,128us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 38,401,734us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 2,479,738us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= cws_StatutoryReserveMember
$ 8,122,164us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares at Dec. 31, 2012      2,894,586us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Sale of common stock 2,388,589us-gaap_StockIssuedDuringPeriodValueIssuedForCash   579us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,388,010us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Sale of common stock, Shares     578,916us-gaap_StockIssuedDuringPeriodSharesIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Common stock issued for services 157,200us-gaap_StockIssuedDuringPeriodValueIssuedForServices   30us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
157,170us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Common stock issued for services, Shares     30,000us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Adjustment to statutory reserve            (264,982)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
264,982us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= cws_StatutoryReserveMember
  
Adjustment to statutory reserve, Shares               
Net income 8,185,577us-gaap_IncomeLossAttributableToParent         8,185,577us-gaap_IncomeLossAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    
Foreign currency translation adjustment 2,751,842us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent               2,751,842us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance at Dec. 31, 2013 91,476,866us-gaap_StockholdersEquity    3,503us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
31,532,308us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
46,322,329us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,744,720us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= cws_StatutoryReserveMember
10,874,006us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares at Dec. 31, 2013      3,503,502us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Sale of common stock 1,623,691us-gaap_StockIssuedDuringPeriodValueIssuedForCash   291us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,623,400us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Sale of common stock, Shares     290,984us-gaap_StockIssuedDuringPeriodSharesIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Common stock issued for services 362,215us-gaap_StockIssuedDuringPeriodValueIssuedForServices   66us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
362,149us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Common stock issued for services, Shares     65,500us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Adjustment to statutory reserve            (549,479)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
549,479us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= cws_StatutoryReserveMember
  
Adjustment to statutory reserve, Shares               
Net income 4,266,417us-gaap_IncomeLossAttributableToParent         4,266,417us-gaap_IncomeLossAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    
Foreign currency translation adjustment (408,386)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent               (408,386)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance at Dec. 31, 2014 $ 97,320,803us-gaap_StockholdersEquity    $ 3,860us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 33,517,857us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 50,039,267us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 3,294,199us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= cws_StatutoryReserveMember
$ 10,465,620us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares at Dec. 31, 2014     3,859,986us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember