XML 99 R102.htm IDEA: XBRL DOCUMENT v3.2.0.727
Related party transactions and balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Related receivables          
Accounts and notes receivable from related parties $ 27,003   $ 27,003   $ 22,760
Other receivables from related parties 19   19   76
Total 27,022   27,022   22,836
Related advances          
Advanced equipment payment to related parties 2,693   2,693   2,085
Advanced payments and others to related parties 784   784   741
Total 3,477   3,477   2,826
Related payables          
Accounts payable 5,198   5,198   4,857
Related Party [Member]          
Related sales          
Merchandise sold to related parties 12,226 $ 14,928 20,987 $ 26,738  
Related purchases          
Related parties 6,739 7,869 16,209 16,070  
Related Party [Member] | Raw Materials And Others [Member]          
Related sales          
Merchandise sold to related parties 563 0 992 0  
Related Party [Member] | Rental Income [Member]          
Related sales          
Merchandise sold to related parties 23 0 56 0  
Technology Equipment [Member] | Related Party [Member]          
Related purchases          
Related parties 147 72 147 164  
Equipment [Member] | Related Party [Member]          
Related purchases          
Related parties 826 336 3,070 1,254  
Materials [Member] | Related Party [Member]          
Related purchases          
Related parties 5,630 7,461 12,638 14,652  
Advanced Equipment [Member] | Related Party [Member]          
Related advances          
Advanced equipment payment to related parties 2,693   2,693   2,085
Merchandise [Member] | Related Party [Member]          
Related sales          
Merchandise sold to related parties 11,640 14,928 19,939 26,738  
Other purchased [Member] | Related Party [Member]          
Related purchases          
Related parties 136 $ 0 354 $ 0  
Accounts Receivable [Member] | Related Party [Member]          
Related receivables          
Accounts and notes receivable from related parties 27,003   27,003   22,760
Other Receivables [Member] | Related Party [Member]          
Related receivables          
Other receivables from related parties 19   19   76
Accounts Payable [Member]          
Related payables          
Accounts payable 5,198   5,198   4,857
Other Advance Payments [Member] | Related Party [Member]          
Related advances          
Advanced payments and others to related parties $ 784   $ 784   $ 741