XML 47 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2021
Property and equipment, net  
Schedule of property and equipment
    
As of
 
    
June 30, 2021
    
December 31, 2020
 
    
            $            
    
            $            
 
Office equipment
     444        430  
Electronic equipment
     3,269        2,646  
Vehicle
     218        143  
Laboratory equipment
     13,384        11,933  
Manufacturing equipment
     12,838        12,198  
Leasehold improvements
     9,889        9,641  
Construction in progress
     4,699        2,423  
    
 
 
    
 
 
 
       44,741        39,414  
Less: accumulated depreciation
     (13,099      (10,252
    
 
 
    
 
 
 
Property and equipment, net
     31,642        29,162