Organization record
LJ INTERNATIONAL INC
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_receivable | {"amount": 42808000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 25889000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 11746000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 6614000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 1710000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 18649000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13048000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 11282000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13348000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 64172000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 25355000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -2883000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -8193000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9088000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1628000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": -52142000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": -16131000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 2061000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30607672, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29153672, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30607672, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29153672, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| current_assets | {"amount": 253845000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 163591000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 103632000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 63007000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 30607672} | 2011-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 4741000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2779000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2197000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2009-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.51, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.49, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.15, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 1521000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 1521000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 89489000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 58263000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 41157000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1379000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 2877000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 231000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "3911", "scheme": "SIC", "description": "Jewelry, Precious Metal"} | sec_edgar | |
| interest_expense | {"amount": 1600000, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2011-12-31 | sec_edgar |
| interest_expense | {"amount": 978000, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2010-12-31 | sec_edgar |
| interest_expense | {"amount": 842000, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2009-12-31 | sec_edgar |
| inventory | {"amount": 173391000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| inventory | {"amount": 107666000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 3673000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 12994000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 3689000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 18151000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 12166000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 7500000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1651000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 9637000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 14253000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 4611000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 14704000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 10115000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 11496000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 15880000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 3916000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2009-12-31 | sec_edgar |
| profit_loss | {"amount": 10117000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| profit_loss | {"amount": 13003000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| profit_loss | {"amount": 3685000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 43524000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": 39851000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 182180000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 140548000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 110523000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 73092000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 41195000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 34302000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 118640000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 110921000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_assets | {"amount": 271996000, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 175757000, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 118834000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2011-12-31 | sec_edgar |
| total_equity | {"amount": 111099000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 84041000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2009-12-31 | sec_edgar |
| total_equity | {"amount": 79085000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2008-12-31 | sec_edgar |
| total_liabilities | {"amount": 111132000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_liabilities | {"amount": 64658000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 271996000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 175757000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2010-12-31 | sec_edgar |
| xbrl:AccountsPayableTradeCurrent | {"amount": 43678000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableTradeCurrent | {"amount": 24727000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 42808000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 25889000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 3478000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 2255000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 3857000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 837000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 70953000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 69941000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 156000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 442000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 1043000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 156000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 442000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 1043000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 3000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 1439000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 271996000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 175757000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 253845000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 163591000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 18151000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 12166000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AvailableForSaleSecurities | {"amount": 2050000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AvailableForSaleSecurities | {"amount": 2344000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AvailableForSaleSecuritiesGrossRealizedGainLossNet | {"amount": -250000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AvailableForSaleSecuritiesGrossRealizedGainLossNet | {"amount": 258000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:BankOverdrafts | {"amount": 2877000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:BankOverdrafts | {"amount": 2879000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsCurrent | {"amount": 30000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsCurrent | {"amount": 48000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsNoncurrent | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsNoncurrent | {"amount": 30000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 18649000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 13048000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 11282000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 13348000, "currency": "USD"} | 2008-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 5601000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 1766000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -2066000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 0.01, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 0.01, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 100000000} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 100000000} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 30607672} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 29153672} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 30607672} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 29153672} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 306000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 292000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfGoodsSold | {"amount": 92691000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CostOfGoodsSold | {"amount": 82285000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfGoodsSold | {"amount": 69366000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetCurrent | {"amount": 1108000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetCurrent | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetNoncurrent | {"amount": 1083000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetNoncurrent | {"amount": 111000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesCurrent | {"amount": 306000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesCurrent | {"amount": 268000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 4391000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 2339000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 1741000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DepreciationDepletionAndAmortization | {"amount": 4741000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DepreciationDepletionAndAmortization | {"amount": 2779000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DepreciationDepletionAndAmortization | {"amount": 2197000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DerivativeAssetsCurrent | {"amount": 15000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DerivativeAssetsCurrent | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesCurrent | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DerivativeLiabilitiesCurrent | {"amount": 571000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DueToRelatedPartiesCurrent | {"amount": 1583000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DueToRelatedPartiesCurrent | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.07, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.51, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.16, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.07, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.49, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.15, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 1764000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 1630000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 384000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:ForeignCurrencyTransactionGainLossBeforeTax | {"amount": 1432000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ForeignCurrencyTransactionGainLossBeforeTax | {"amount": 643000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ForeignCurrencyTransactionGainLossUnrealized | {"amount": 1432000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ForeignCurrencyTransactionGainLossUnrealized | {"amount": 643000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GainLossOnDispositionOfProperty | {"amount": -29000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GainLossOnDispositionOfProperty | {"amount": 60000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GainLossOnDispositionOfProperty | {"amount": 142000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:GainLossOnSaleOfLeasedAssetsNetOperatingLeases | {"amount": 1635000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GainLossOnSaleOfSecuritiesNet | {"amount": -250000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GainLossOnSaleOfSecuritiesNet | {"amount": 258000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Goodwill | {"amount": 1521000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Goodwill | {"amount": 1521000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 89489000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 58263000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 41157000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:ImpairmentOfLongLivedAssetsToBeDisposedOf | {"amount": 2437000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:ImpairmentOfLongLivedAssetsToBeDisposedOf | {"amount": 25000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:ImpairmentOfLongLivedAssetsToBeDisposedOf | {"amount": 137000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | {"amount": 11496000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | {"amount": 15880000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | {"amount": 3916000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 4854000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 1811000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaid | {"amount": 555000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 1379000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 2877000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 231000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayableTrade | {"amount": 18735000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayableTrade | {"amount": 923000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsPayableTrade | {"amount": 1172000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:IncreaseDecreaseInAccountsReceivable | {"amount": 16604000, "currency": "USD"} | 2011-12-31 | sec_edgar |