v2.4.0.8
3. Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2014
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities at fair value
   As of June 30, 2014   As of December 31, 2013 
   (Level 1)   (Level 2)   (Level 3)   Total   (Level 1)   (Level 2)   (Level 3)   Total 
Assets:                                        
Short term investments  $7,957   $   $   $7,957   $7,970   $   $   $7,970 
Total assets  $7,957   $   $   $7,957   $7,970   $   $   $7,970 
Liabilities:                                        
Bank acceptance payable       2,377        2,377        2,347        2,347 
Total liabilities  $   $2,377   $   $2,377   $   $2,347   $   $2,347