Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Dec. 31, 2021 |
Jun. 30, 2020 |
Jun. 30, 2022 |
|
Commitments And Contingencies [Line Items] | |||
Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones | $ 778.0 | ||
Purchase commitments and other minimum contractual obligations | $ 140.8 | ||
Early Stage Development Program | Third Party | |||
Commitments And Contingencies [Line Items] | |||
Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones | $ 381.5 | $ 225.0 |