v3.26.1
Collaborative and Other Relationships - Ionis Pharmaceuticals, Inc (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative arrangements and non-collaborative arrangement transactions        
Research and development: $ 529.6 $ 399.0 $ 1,068.6 $ 833.1
Ionis        
Collaborative arrangements and non-collaborative arrangement transactions        
Research and development: 15.0      
Estimated additional payments upon initiation of new phases 45.0   45.0  
Estimated additional payments upon achievement of development and commercial milestones 110.0   110.0  
Expected additional milestone payments when meeting certain sales threshold $ 400.0   $ 400.0