Organization record
CHINA DREDGING GROUP CO., 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": 3653008, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 4487373, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 27020183, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 12841108, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 1902615, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-31 | sec_edgar |
| capex | {"amount": 329951, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-12-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 112409544, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 88532472, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23343469, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1362142, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 12408, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 36894673, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -6785017, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -47811882, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -24965015, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2196096, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 67151092, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 51757688, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 30952939, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52677323, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52677323, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52677323, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52677323, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| current_assets | {"amount": 160257293, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 102411948, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 24287264, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 11910076, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 52677323} | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.71, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.5, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.55, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.54, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.5, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.55, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| gross_profit | {"amount": 128046084, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 72682137, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 41618401, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 30107070, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 16556396, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 9596651, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "1600", "scheme": "SIC", "description": "Heavy Construction Other Than Bldg Const | sec_edgar | |
| interest_expense | {"amount": 0, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2011-12-31 | sec_edgar |
| interest_expense | {"amount": 843995, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2010-12-31 | sec_edgar |
| interest_expense | {"amount": 755853, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2009-12-31 | sec_edgar |
| inventory | {"amount": 2048158, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| inventory | {"amount": 202213, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 96392261, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 48234280, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 28764598, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 123041949, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 76823403, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 0, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 15618995, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 118601366, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 65522344, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 39087269, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 51131051, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 40604784, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 126499331, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 64790676, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 38361249, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 98559096, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": 13392884, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 9444718, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 7159793, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 2531132, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2009-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 52677323, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 52264994, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 52177323, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2009-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 62690310, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2011-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 52264994, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2010-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 52177323, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 208947043, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 107776357, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| stockholders_equity | {"amount": 67536882, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 29256902, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2008-12-31 | sec_edgar |
| total_assets | {"amount": 283299242, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 179235351, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities | {"amount": 24287264, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_liabilities | {"amount": 27529071, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 283299242, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 179235351, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2010-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 3653008, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 4487373, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 27020183, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 12841108, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 8295538, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 4833193, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 4045227, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 2588601, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 15816347, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 4902910, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 79185284, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 79185284, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalOther | {"amount": 878876, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalOther | {"amount": 20501105, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 283299242, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 179235351, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 160257293, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 102411948, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 123041949, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 76823403, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 112409544, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 88532472, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 23343469, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 1362142, "currency": "USD"} | 2008-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 19351618, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 63687346, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 21971826, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 225000000} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 225000000} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 52677323} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 52677323} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 52677323} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 52677323} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ContractRevenueCost | {"amount": 98906986, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ContractRevenueCost | {"amount": 58723528, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ContractRevenueCost | {"amount": 38715490, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:ContractsRevenue | {"amount": 226953070, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ContractsRevenue | {"amount": 131405665, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ContractsRevenue | {"amount": 80333891, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSoldDepreciation | {"amount": 7160142, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSoldDepreciation | {"amount": 5037318, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSoldDepreciation | {"amount": 4951518, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DepositsAssetsNoncurrent | {"amount": 48872718, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DepositsAssetsNoncurrent | {"amount": 21454545, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 7161602, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 5038074, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 4952236, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DerivativeGainLossOnDerivativeNet | {"amount": -6762079, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DerivativeGainLossOnDerivativeNet | {"amount": -11298, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DerivativeGainLossOnDerivativeNet | {"amount": 0, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesCurrent | {"amount": 8279827, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesCurrent | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesNoncurrent | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesNoncurrent | {"amount": 1517748, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Dividends | {"amount": -51087387, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DueToRelatedPartiesCurrent | {"amount": 13664, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DueToRelatedPartiesCurrent | {"amount": 909, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 1.71, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.5, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.55, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 1.54, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.5, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.55, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 4525454, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 1501657, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 9501, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 9444718, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 7159793, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 2531132, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 128046084, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 72682137, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 41618401, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 126499331, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 64790676, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 38361249, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 26956670, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 13900042, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 9776054, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 30107070, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 16556396, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 9596651, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayable | {"amount": -1027530, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayable | {"amount": 4380904, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayable | {"amount": 0, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 13231643, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 12536435, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 0, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedLiabilities | {"amount": 1313630, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedLiabilities | {"amount": 2319980, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedLiabilities | {"amount": 55179, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedTaxesPayable | {"amount": 3150401, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedTaxesPayable | {"amount": 2656355, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccruedTaxesPayable | {"amount": -179402, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": 1792368, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": -236039, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInInventories | {"amount": 429018, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherOperatingAssets | {"amount": 2013, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherOperatingAssets | {"amount": 905, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInOtherOperatingAssets | {"amount": 311, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInPrepaidExpense | {"amount": 4653504, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInPrepaidExpense | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInPrepaidExpense | {"amount": 0, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInSecurityDeposits | {"amount": -25746413, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInSecurityDeposits | {"amount": -12440092, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInSecurityDeposits | {"amount": 0, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInUnbilledReceivables | {"amount": 12820576, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInUnbilledReceivables | {"amount": -1418098, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInUnbilledReceivables | {"amount": 2210343, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:InterestExpense | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:InterestExpense | {"amount": 843995, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:InterestExpense | {"amount": 755853, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:InterestPaid | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:InterestPaid | {"amount": 871794, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:InterestPaid | {"amount": 753776, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:InventoryNet | {"amount": 2048158, "currency": "USD"} | 2011-12-31 | sec_edgar |