XML 88 R41.htm IDEA: XBRL DOCUMENT v3.22.4
License Agreements (Details)
$ in Thousands
12 Months Ended
Apr. 05, 2016
USD ($)
shares
Dec. 31, 2022
product
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]            
Payment for achievement of clinical and regulatory milestones     $ 300 $ 50    
MGH | License Agreement            
Research and Development Arrangement, Contract to Perform for Others [Line Items]            
Initial license payment           $ 100
Reimbursement of prior patent prosecution expenses         $ 300  
Sale of stock, number of shares issued in transaction (in shares) | shares 358,674          
Number of products | product   3        
Clinical and regulatory milestone payments $ 8,600          
Commercial milestone payments $ 18,000          
Royalty rate, maximum reduction 50.00%          
Expiration period 10 years 10 years