Annual report pursuant to Section 13 and 15(d)

Licenses Acquired (Schedule of Research and Development for Licenses Acquired) (Details)

v3.23.1
Licenses Acquired (Schedule of Research and Development for Licenses Acquired) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development - licenses acquired $ 677 $ 15,625
Licensing Agreements [Member]    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development - licenses acquired 677 15,625
Licensing Agreements [Member] | Journey    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development - licenses acquired 0 13,819
Licensing Agreements [Member] | Mustang    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development - licenses acquired 365 1,630
Licensing Agreements [Member] | Urica    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development - licenses acquired 300 0
Licensing Agreements [Member] | Other [Member]    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development - licenses acquired $ 12 $ 176