Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Narrative) (Details)

v3.21.2
Subsequent Events (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 16, 2021
Nov. 12, 2021
Oct. 05, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Subsequent Event [Line Items]              
Stock offering, aggregate fees paid         $ 85 $ 1,506  
Caelum [Member]              
Subsequent Event [Line Items]              
Fair value of investment       $ 17,600 17,600   $ 17,600
Increase in fair value of investments         $ 39,294    
Avenue [Member] | IPO [Member] | Scenario, Plan [Member]              
Subsequent Event [Line Items]              
Stock offering, number of shares issued 3,520,000            
Stock offering, price per share $ 10.00            
Sale of stock, net proceeds $ 31,400            
Avenue [Member] | Over-Allotment Option [Member] | Scenario, Plan [Member]              
Subsequent Event [Line Items]              
Stock offering, number of shares issued 528,000            
AstraZeneca [Member] | Caelum [Member]              
Subsequent Event [Line Items]              
Percentage of escrow holdback         10.00%    
Fair value of investment       56,900 $ 56,900    
Increase in fair value of investments       $ 8,400 $ 39,300    
Subsequent Events [Member] | Journey [Member] | IPO [Member]              
Subsequent Event [Line Items]              
Stock offering, price per share $ 10.00            
Subsequent Events [Member] | Avenue [Member] | Over-Allotment Option [Member]              
Subsequent Event [Line Items]              
Stock offering, gross proceeds   $ 3,000          
Subsequent Events [Member] | Avenue [Member] | Public Offering [Member]              
Subsequent Event [Line Items]              
Stock offering, number of shares issued   1,946,787          
Stock offering, gross proceeds   $ 2,600          
Stock offering, price per share   $ 1.34          
Option to purchase additional number of shares, percentage of total shares   15.00%          
Subsequent Events [Member] | AstraZeneca [Member] | Caelum [Member]              
Subsequent Event [Line Items]              
Percentage of proceeds from option exercise     42.40%        
Option exercise price     $ 150,000        
Proceeds from option exercise     $ 56,900        
Percentage of escrow holdback     10.00%