XML 99 R102.htm IDEA: XBRL DOCUMENT v3.3.0.814
Related party transactions and balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Dec. 31, 2014
Related receivables          
Accounts and notes receivable from related parties $ 31,423   $ 31,423   $ 22,760
Other receivables from related parties 3   3   76
Total 31,426   31,426   22,836
Related advances          
Advanced equipment payment to related parties 6,185   6,185   2,085
Advanced payments and others to related parties 812   812   741
Total 6,997   6,997   2,826
Related payables          
Accounts and notes payable 6,233   6,233   4,857
Related Party [Member]          
Related sales          
Merchandise sold to related parties 8,603 $ 12,746 29,591 $ 39,483  
Related purchases          
Related parties 7,358 7,457 23,567 23,527  
Related Party [Member] | Raw Materials And Others [Member]          
Related sales          
Merchandise sold to related parties 418 657 1,411 657  
Related Party [Member] | Rental Income [Member]          
Related sales          
Merchandise sold to related parties 48 199 104 199  
Technology Equipment [Member] | Related Party [Member]          
Related purchases          
Related parties 145 114 292 278  
Equipment [Member] | Related Party [Member]          
Related purchases          
Related parties 1,386 1,274 4,456 2,528  
Materials [Member] | Related Party [Member]          
Related purchases          
Related parties 5,721 6,069 18,359 20,721  
Advanced Equipment [Member] | Related Party [Member]          
Related advances          
Advanced equipment payment to related parties 6,185   6,185   2,085
Merchandise [Member] | Related Party [Member]          
Related sales          
Merchandise sold to related parties 8,137 11,890 28,076 38,627  
Other purchased [Member] | Related Party [Member]          
Related purchases          
Related parties 106 $ 0 460 $ 0  
Accounts Receivable [Member] | Related Party [Member]          
Related receivables          
Accounts and notes receivable from related parties 31,423   31,423   22,760
Other Receivables [Member] | Related Party [Member]          
Related receivables          
Other receivables from related parties 3   3   76
Accounts Payable [Member]          
Related payables          
Accounts and notes payable 5,992   5,992   4,857
Other Advance Payments [Member] | Related Party [Member]          
Related advances          
Advanced payments and others to related parties $ 812   $ 812   $ 741