v2.4.1.9
CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
CONSOLIDATED BALANCE SHEETS [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 558us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent   
Write down of inventories $ 7,718us-gaap_InventoryValuationReserves $ 1,558us-gaap_InventoryValuationReserves
Ordinary shares, par value per share $ 0.000001us-gaap_CommonStockParOrStatedValuePerShare $ 0.000001us-gaap_CommonStockParOrStatedValuePerShare
Ordinary shares, shares authorized 2,000,000,000us-gaap_CommonStockSharesAuthorized 2,000,000,000us-gaap_CommonStockSharesAuthorized
Ordinary shares, shares issued 353,016,455us-gaap_CommonStockSharesIssued 411,474,516us-gaap_CommonStockSharesIssued
Ordinary shares, shares outstanding 353,016,455us-gaap_CommonStockSharesOutstanding 411,474,516us-gaap_CommonStockSharesOutstanding