Organization record
CHINA LINEN TEXTILE INDUSTRY, LTD
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 5903526, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 3510701, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 14116345, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 13310770, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 188613, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-12-31 | sec_edgar |
| capex | {"amount": 2862895, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 872962, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5026880, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4162069, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2320656, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10674, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": -2321335, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 5828659, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -295321, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -188613, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9469826, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -872962, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 1831007, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 5389858, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 3476558, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5846686, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5846686, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 41709969, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 33880012, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 20675443, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 47483465, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 32229667, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 17089562, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 10258210, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 5846686} | 2011-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.65, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.8, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.61, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2009-12-31 | sec_edgar |
| gross_profit | {"amount": 22449123, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 15210631, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 8710688, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4748997, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 3502747, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 2141684, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "2200", "scheme": "SIC", "description": "Textile Mill Products"} | sec_edgar | |
| intangible_assets | {"amount": 885693, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 872324, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| interest_expense | {"amount": 765978, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2011-12-31 | sec_edgar |
| interest_expense | {"amount": 447889, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2010-12-31 | sec_edgar |
| interest_expense | {"amount": 314898, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2009-12-31 | sec_edgar |
| inventory | {"amount": 26956581, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| inventory | {"amount": 9908789, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 12305290, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 9565032, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 5730519, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_expenses | {"amount": 5006516, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 3743623, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 1634201, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": 17442606, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 11467008, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 7076487, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 15871521, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 16153577, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 17054287, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 13067779, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 7872203, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 34982484, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": 23450326, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 64159092, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 49090643, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 29386131, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 4259417, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 3304364, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 1019025, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 46255, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 0, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 0, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 46827313, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 32164532, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| stockholders_equity | {"amount": 21473612, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 15603140, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2008-12-31 | sec_edgar |
| total_assets | {"amount": 65980127, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 51647250, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities | {"amount": 19152814, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_liabilities | {"amount": 19482718, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 65980127, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 51647250, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2010-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 5903526, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 3510701, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 14116345, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 13310770, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 4777210, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 2465975, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 3483418, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 3437264, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentForAmortization | {"amount": 30406, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdjustmentForAmortization | {"amount": 10191, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentForAmortization | {"amount": 8795, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments | {"amount": -5144, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 65980127, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 51647250, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 47483465, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 32229667, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAcquiredFromAcquisition | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAcquiredFromAcquisition | {"amount": 482, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAcquiredFromAcquisition | {"amount": 0, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 5026880, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 4162069, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 2320656, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 10674, "currency": "USD"} | 2008-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -678941, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 1748691, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 2308275, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 0.007, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 142857142.86} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 5846686} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 5846686} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 42800, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 42698, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ConvertibleLongTermNotesPayable | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ConvertibleLongTermNotesPayable | {"amount": 6991439, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ConvertibleNotesPayableCurrent | {"amount": 7019548, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ConvertibleNotesPayableCurrent | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 41709969, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 33880012, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 20675443, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -685980, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 235411, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -15290, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DeferredRevenueCurrent | {"amount": 396937, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredRevenueCurrent | {"amount": 202709, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetCurrent | {"amount": 30863, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetCurrent | {"amount": 113440, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetNoncurrent | {"amount": 473580, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetNoncurrent | {"amount": 473470, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesCurrent | {"amount": 117188, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesCurrent | {"amount": 722549, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesNoncurrent | {"amount": 316467, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesNoncurrent | {"amount": 479553, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 1167908, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 693045, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 506434, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DueFromRelatedPartiesCurrent | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DueFromRelatedPartiesCurrent | {"amount": 79879, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 2.11, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 1.65, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 1, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 1.8, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 1.61, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 1, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations | {"amount": 1543752, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations | {"amount": 92722, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations | {"amount": 1707, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:FiniteLivedIntangibleAssetsNet | {"amount": 885693, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:FiniteLivedIntangibleAssetsNet | {"amount": 872324, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 4259417, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 3304364, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 1019025, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 22449123, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 15210631, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 8710688, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:ImpairmentOfLongLivedAssetsHeldForUse | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ImpairmentOfLongLivedAssetsHeldForUse | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ImpairmentOfLongLivedAssetsHeldForUse | {"amount": 4081, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 17054287, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 13067779, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 7872203, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 4974504, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 5481979, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 1526428, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeTaxesReceivable | {"amount": 468751, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxesReceivable | {"amount": 2890197, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxesReceivableNoncurrent | {"amount": 1265868, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxesReceivableNoncurrent | {"amount": 1918212, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 4748997, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 3502747, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 2141684, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayable | {"amount": 2392825, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayable | {"amount": 857584, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayable | {"amount": -149159, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 433048, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 3983248, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": -884956, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedTaxesPayable | {"amount": 249230, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedTaxesPayable | {"amount": -2253455, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedTaxesPayable | {"amount": -4310506, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDeferredRevenue | {"amount": 194228, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDeferredRevenue | {"amount": -259140, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDeferredRevenue | {"amount": 162204, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDueFromRelatedPartiesCurrent | {"amount": -79879, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDueFromRelatedPartiesCurrent | {"amount": -2459171, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInDueFromRelatedPartiesCurrent | {"amount": 1048002, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": 17047792, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": 4371691, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": -3484721, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities | {"amount": -228264, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities | {"amount": -263792, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities | {"amount": -548092, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherReceivables | {"amount": 37971, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherReceivables | {"amount": -58830, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherReceivables | {"amount": -244367, "currency": "USD"} | 2009-12-31 | sec_edgar |