XML 160 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Balance Sheet Information - Schedule of Other Non-current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Goodwill $ 109 $ 109
Prepayment of property and equipment 10,289 11,981
Payment of facility capacity expansion activities 24,881 25,193
Prepaid VAT 29,967 14,671
Rental deposits and other 3,209 1,823
Total $ 68,455 $ 53,777