XML 120 R95.htm IDEA: XBRL DOCUMENT v3.21.1
Concentration, Credit and Other Risks - Foreign Currency Risks (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Bank Deposits [Line Items]      
Cash $ 165,764 $ 2,633 $ 3,106
Insured deposit 1,300 $ 400  
United States      
Bank Deposits [Line Items]      
Cash 163,800    
Hong Kong      
Bank Deposits [Line Items]      
Cash 2,000    
Singapore      
Bank Deposits [Line Items]      
Cash 2,000    
Malaysia      
Bank Deposits [Line Items]      
Cash 2,000    
PRC      
Bank Deposits [Line Items]      
Cash $ 2,000