Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Contingencies and commitments - Clinical Trials and Contract Manufacturing Commitments (Details) - Clinical trials and contract manufacturing commitments - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contingencies and commitments      
Other commitments, due within one year $ 11,165,000    
Other commitments, due in one to three years 3,837,000    
Other commitments, due in three to five years 1,556,000    
Subcontract costs 52,061,000 $ 48,416,000 $ 54,689,000
Maximum      
Contingencies and commitments      
Other commitments $ 16,558,000