XML 61 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Government Grant Funding and Potential Repayment Commitments Under Recoverable Cash Advance Grants (RCAs) - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 03, 2019
Jul. 20, 2017
Dec. 31, 2021
Dec. 31, 2020
Research And Development Arrangement Contract To Perform For Others [Line Items]        
Grant income recognized for research and development activities     $ 1,500  
Grant repayable     $ 6,164 $ 5,883
RCA- 1        
Research And Development Arrangement Contract To Perform For Others [Line Items]        
Recoverable cash advance   $ 21,400    
Percentage of royalty on revenue     0.33%  
Grant repayable     $ 5,278 5,102
RCA- 2        
Research And Development Arrangement Contract To Perform For Others [Line Items]        
Royalty accruals     $ 900 0
Recoverable cash advance $ 4,900      
Percentage of royalty on revenue     0.15%  
Grant repayable     $ 886 781
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
Research and Development Expenses        
Research And Development Arrangement Contract To Perform For Others [Line Items]        
Grant income recognized for research and development activities     $ 10,200 $ 5,600
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     2023  
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     2042