Quarterly report [Sections 13 or 15(d)]

Acquisitions, Licensing and Other Arrangements - Alexion License Agreement (Details)

v3.25.2
Acquisitions, Licensing and Other Arrangements - Alexion License Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Acquisitions, Licensing and Other Arrangements          
Revenue from contracts with customers   $ 5,025 $ 5,025 $ 9,025 $ 6,025
License Agreement | Alexion          
Acquisitions, Licensing and Other Arrangements          
Maximum milestone payments entitled to receive $ 10,500        
Contract assets 0 0   0  
Contract liabilities 0 0   0  
Capitalized contract costs 0 0   0  
Revenue from contracts with customers $ 500 $ 0   $ 0