XML 58 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK-BASED COMPENSATION PLAN (Summary of Option Activity) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employee Stock Option [Member]      
Number of Shares      
Beginning Balance, Outstanding 1,023,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
3,733,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Beginning Balance, Exercisable 1,023,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
3,733,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
2,650,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Forfeited 290,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
60,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Ending Balance, Outstanding 733,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
1,023,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
3,733,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Ending Balance, Exercisable 733,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
1,023,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
3,733,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Average Exercise Price per Share      
Beginning Balance, Outstanding $ 2.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Beginning Balance, Exercisable $ 2.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Granted $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 0.80us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Forfeited $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Ending Balance, Outstanding $ 3.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 2.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Ending Balance, Exercisable $ 3.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 2.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Remaining Contractual Term in Years      
Granted 0 years 0 years  
Exercised 0 years 0 years  
Forfeited 0 years 0 years  
Outstanding 7 months 13 days 1 year 4 months 24 days 1 year 1 month 2 days
Exercisable 7 months 13 days 1 year 4 months 24 days 1 year 1 month 2 days
Independent Directors Compensation Plan [Member]      
Number of Shares      
Beginning Balance, Outstanding 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
210,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Beginning Balance, Exercisable 160,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
210,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Exercised 60,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
10,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Forfeited 60,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Ending Balance, Outstanding 80,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
210,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
Ending Balance, Exercisable 80,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
160,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
210,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
Average Exercise Price per Share      
Beginning Balance, Outstanding $ 2.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 2.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Beginning Balance, Exercisable $ 2.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 2.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Granted $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Exercised $ 1.85us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 1.85us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Forfeited $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
 
Ending Balance, Outstanding $ 3.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 2.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 2.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
Ending Balance, Exercisable $ 3.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 2.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
$ 2.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= creg_IndependentDirectorsCompensationPlanMember
Weighted Average Remaining Contractual Term in Years      
Granted 0 years 0 years  
Exercised 0 years 0 years  
Forfeited 0 years 0 years  
Outstanding 3 months 22 days 1 year 18 days 2 years 18 days
Exercisable 3 months 22 days 8 months 26 days 2 years 18 days