Annual report pursuant to Section 13 and 15(d)

Contingencies and commitments - Clinical Trials and Contract Manufacturing Commitments (Details)

v3.24.0.1
Contingencies and commitments - Clinical Trials and Contract Manufacturing Commitments (Details) - Clinical trials and contract manufacturing commitments - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contingencies and commitments      
Subcontract costs $ 48,416,000 $ 54,689,000 $ 33,744,000
Other commitments, due within one year 12,408,000    
Other commitments, due in one to three years 1,268,000    
Other commitments, due in three to five years 70,000    
Maximum      
Contingencies and commitments      
Other commitments $ 13,746,000