XML 89 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
STATEMENTS OF STOCKHOLDERS' EQUITY (USD $)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Statutory Reserve [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income [Member]
BALANCE at Jun. 30, 2011 $ 191,873,241us-gaap_StockholdersEquity $ 26,846us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 98,627,482us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 10,027,721us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
$ 72,287,436us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 10,903,756us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE (in shares) at Jun. 30, 2011   26,845,860us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net income 41,957,825us-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
= cga_StatutoryReserveMember
41,957,825us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of stock for cash 300,001us-gaap_StockIssuedDuringPeriodValueIssuedForCash 63us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
299,938us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of stock for cash (in shares)   63,158us-gaap_StockIssuedDuringPeriodSharesIssuedForCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of stock for consulting services 24,000us-gaap_StockIssuedDuringPeriodValueIssuedForServices 6us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
23,994us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of stock for consulting services (in shares)   5,704us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Stock based compensation 3,224,836us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 541us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,224,295us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Stock based compensation (in shares)   541,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Transfer to statutory reserve 0cga_TransferToStatutoryReserve 0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
5,102,437cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
(5,102,437)cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulative other comprehensive income 4,876,751us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
4,876,751us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE at Jun. 30, 2012 242,256,654us-gaap_StockholdersEquity 27,456us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
102,175,709us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
15,130,158us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
109,142,824us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
15,780,507us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE (in shares) at Jun. 30, 2012   27,455,722us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net income 44,774,048us-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
= cga_StatutoryReserveMember
44,774,048us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Issuance of stock for consulting services 389,002us-gaap_StockIssuedDuringPeriodValueIssuedForServices 111us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
388,891us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of stock for consulting services (in shares)   111,605us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of stock for payment of due to related party 300,000cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty 91cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
299,909cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of stock for payment of due to related party (in shares)   90,909cga_StockIssuedDuringPeriodSharesForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Stock based compensation 3,100,685us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 2,285us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,098,400us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Stock based compensation (in shares)   2,285,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Transfer to statutory reserve 0cga_TransferToStatutoryReserve 0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
4,991,747cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
(4,991,747)cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulative other comprehensive income 6,032,903us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
6,032,903us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE at Jun. 30, 2013 296,853,292us-gaap_StockholdersEquity 29,943us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
105,962,909us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
20,121,905us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
148,925,125us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
21,813,410us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE (in shares) at Jun. 30, 2013   29,943,236us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net income 25,514,695us-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
= cga_StatutoryReserveMember
25,514,695us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Issuance of stock for consulting services 65,535us-gaap_StockIssuedDuringPeriodValueIssuedForServices 17us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
65,518us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of stock for consulting services (in shares)   17,356us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of stock for payment of due to related party 525,000cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty 119cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
524,881cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0cga_StockIssuedDuringPeriodValueForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of stock for payment of due to related party (in shares)   118,778cga_StockIssuedDuringPeriodSharesForPaymentOfDueToRelatedParty
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Stock based compensation 8,054,189us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 2,283us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
8,051,906us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Stock based compensation (in shares)   2,283,164us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Transfer to statutory reserve 0cga_TransferToStatutoryReserve 0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
2,418,489cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
(2,418,489)cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0cga_TransferToStatutoryReserve
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulative other comprehensive income 1,027,081us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,027,081us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE at Jun. 30, 2014 $ 332,039,792us-gaap_StockholdersEquity $ 32,362us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 114,605,214us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 22,540,394us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= cga_StatutoryReserveMember
$ 172,021,331us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 22,840,491us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE (in shares) at Jun. 30, 2014   32,362,534us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember