XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Government Grant Funding and Potential Repayment Commitments Under Recoverable Cash Advance Grants (RCAs) - Additional Information (Details) - USD ($)
6 Months Ended
Dec. 03, 2019
Jul. 20, 2017
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Research and development expenses     $ 3,500,000    
Grant repayable     $ 4,161,000   $ 1,397,000
RCA-1          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Recoverable cash advance   $ 21,200,000      
Percentage of royalty on revenue     0.33%    
Grant repayable     $ 3,583,000   $ 1,397,000
RCA-2          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Recoverable cash advance $ 4,000,000        
Percentage of royalty on revenue     0.12%    
Grant repayable     $ 578,000    
RCA-1 and RCA-2          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Percentage of repayment amount received under grant     30.00%    
Research And Development And Future Sales          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Grant repayable     $ 0 $ 0  
Minimum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Percentage of grant reimburse of actual qualifying expenditures     55.00%    
Minimum | RCA-1 and RCA-2          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Term of repayment amount received under grant     2022    
Maximum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Percentage of grant reimburse of actual qualifying expenditures     100.00%    
Maximum | RCA-1 and RCA-2          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Term of repayment amount received under grant     2041