Annual report pursuant to Section 13 and 15(d)

License and Collaboration Agreements (Details)

v3.22.4
License and Collaboration Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 17, 2021
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sep. 15, 2022
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Revenues   $ 28,435 $ 55,779 $ 28,191 $ 21,625 $ 23,404 $ 14,667 $ 6,620 $ 914 $ 134,030 $ 45,605 $ 50,118  
Research and development                   44,988 51,139 50,327  
Product Sales                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Revenues                   103,468 45,488 0  
Otuska | License Agreement Terms                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Upfront payments received                       50,000  
Potential regulatory milestone revenue                       $ 50,000  
Triggered milestone, payments                         $ 30,000
Otuska | License Agreement Terms | Service Revenue                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Revenues                   $ 500 $ 0    
Otuska | License Agreement Terms | Minimum                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Tiered royalty percentages on future sales                       1000.00%  
Otuska | License Agreement Terms | Maximum                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Tiered royalty percentages on future sales                       2000.00%  
Riptide Bioscience, Inc. | License Agreement Terms                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Upfront license fee $ 6,000                        
Research and development         $ 4,000