XML 85 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Research and Collaboration Arrangements - CFF - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2016
USD ($)
Installment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue recognized   $ 18,038 $ 13,363
Estimated fair value of derivative liability   200 100
CFF      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Collaborative arrangement total amount of award $ 3,500    
Collaborative arrangement achieved milestones   1,800 1,300
Expected payments percentage to equal actual award received 600.00%    
Number of installments to pay actual award | Installment 3    
Actual award payment period upon first commercial sale of product 4 years    
Royalties percentage on actual award received 600.00%    
Continuous period where the Company ceases to develop or commercialize any product 180 days    
Collaborative arrangement transaction price adjustment   500  
Revenue recognized   100 100
Deferred revenue   1,400 1,100
Accounts receivable   0 400
Remaining performance obligations   $ 1,400 $ 1,100
CFF | Maximum      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Future sales-based milestone payments percentage 300.00%