XML 61 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (USD $)
Total
Common Stock [Member]
Paid-in Capital [Member]
Shares To Be Issued [Member]
Statutory Reserves [Member]
Other Comprehensive Income [Member]
Accumulated Retained Earnings [Member]
Noncontrolling Interest [Member]
Balance at Dec. 31, 2012 $ 114,979,201us-gaap_StockholdersEquity $ 50,224us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 58,501,643us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
$ 7,766,002us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
$ 11,554,225us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 37,107,107us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 4,376,436us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance (in shares) at Dec. 31, 2012   50,224,350us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Shares issued for system purchase 16,481,108us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets 8,767us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
16,472,341us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Shares issued for system purchase (in shares)   8,766,547us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Capital contribution from noncontrolling interest 0us-gaap_MinorityInterestPeriodIncreaseDecrease 0us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
403,618us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Exercise of stock options 1,893us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 1,893us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Exercise of stock options (in shares)   1,892,672us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Exercise of warrants 26creg_StockIssuedDuringPeriodValueStockWarrantsExercised 26creg_StockIssuedDuringPeriodValueStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0creg_StockIssuedDuringPeriodValueStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0creg_StockIssuedDuringPeriodValueStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0creg_StockIssuedDuringPeriodValueStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0creg_StockIssuedDuringPeriodValueStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0creg_StockIssuedDuringPeriodValueStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0creg_StockIssuedDuringPeriodValueStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Exercise of warrants (in shares)   26,489creg_StockIssuedDuringPeriodSharesStockWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Net income for year 15,629,536us-gaap_NetIncomeLoss 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
15,629,536us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
186,270us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Transfer to statutory reserves 0creg_TransferToStatutoryReserve 0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
1,906,752creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,906,752)creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Purchase of noncontrolling interest of Erdos TCH 2,929,469creg_PurchaseOfNoncontrollingInterestOfErdosTch 0creg_PurchaseOfNoncontrollingInterestOfErdosTch
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,156,069creg_PurchaseOfNoncontrollingInterestOfErdosTch
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0creg_PurchaseOfNoncontrollingInterestOfErdosTch
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0creg_PurchaseOfNoncontrollingInterestOfErdosTch
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0creg_PurchaseOfNoncontrollingInterestOfErdosTch
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(226,600)creg_PurchaseOfNoncontrollingInterestOfErdosTch
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(4,624,799)creg_PurchaseOfNoncontrollingInterestOfErdosTch
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Foreign currency translation gain 4,655,178us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
4,655,178us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
3,592us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2013 154,676,411us-gaap_StockholdersEquity 60,910us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
78,130,053us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
9,672,754us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
16,209,403us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
50,603,291us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
345,117us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance (in shares) at Dec. 31, 2013   60,910,058us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Shares issued for system purchase 14,491,451us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets 8,234us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
14,483,217us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Shares issued for system purchase (in shares)   8,233,779us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Exercise of stock options 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 36us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(36)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Exercise of stock options (in shares)   36,124us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Shares purchased by officer 18,918,173creg_StockIssuedDuringPeriodValueForOfficers 13,829creg_StockIssuedDuringPeriodValueForOfficers
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
18,904,344creg_StockIssuedDuringPeriodValueForOfficers
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0creg_StockIssuedDuringPeriodValueForOfficers
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0creg_StockIssuedDuringPeriodValueForOfficers
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0creg_StockIssuedDuringPeriodValueForOfficers
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0creg_StockIssuedDuringPeriodValueForOfficers
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0creg_StockIssuedDuringPeriodValueForOfficers
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Shares purchased by officer (in shares)   13,829,074creg_StockIssuedDuringPeriodSharesForOfficers
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Shares to be issued for IR service 187,500us-gaap_StockIssuedDuringPeriodValueIssuedForServices 0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
187,500us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net income for year 19,811,922us-gaap_NetIncomeLoss 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
19,811,922us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(86,730)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Transfer to statutory reserves 0creg_TransferToStatutoryReserve 0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
2,215,416creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(2,215,416)creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0creg_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Foreign currency translation gain (222,265)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
(222,265)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,588)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2014 $ 207,863,192us-gaap_StockholdersEquity $ 83,009us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 111,517,578us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 187,500us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= creg_SharesToBeIssuedMember
$ 11,888,170us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= creg_StatutoryReservesMember
$ 15,987,138us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 68,199,797us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 256,799us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance (in shares) at Dec. 31, 2014   83,009,035us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember