v3.25.2
Fair Value of Financial Instruments - Fair Value of Financial Instruments (Parenthetical) (Detail)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Senior Convertible Notes    
Fair Value Of Financial Instruments [Line Items]    
Note payable, percentage of hypothetical yield 7 7.5
Note payable, percentage of interest rate increases (decreases) 2.00% 2.00%
Senior Convertible Notes | Volatility    
Fair Value Of Financial Instruments [Line Items]    
Note payable, fair value key inputs 36.8 49.5
Senior Convertible Notes | Minimum    
Fair Value Of Financial Instruments [Line Items]    
Financial liabilities fair value $ 35.6 $ 46.2
Senior Convertible Notes | Maximum    
Fair Value Of Financial Instruments [Line Items]    
Financial liabilities fair value $ 36.5 $ 47.6
Milestone Rights | Risk-Free Rate    
Fair Value Of Financial Instruments [Line Items]    
Note payable, fair value key inputs 3.9 4.5
Milestone Rights | Dividend Yield    
Fair Value Of Financial Instruments [Line Items]    
Note payable, fair value key inputs 0 0
Milestone Rights | Volatility    
Fair Value Of Financial Instruments [Line Items]    
Note payable, fair value key inputs 45 45
Milestone Rights | Period    
Fair Value Of Financial Instruments [Line Items]    
Note payable, fair value key inputs 6.5 7
Milestone Rights | Credit Risk    
Fair Value Of Financial Instruments [Line Items]    
Note payable, fair value key inputs 11 11
Financing Liability    
Fair Value Of Financial Instruments [Line Items]    
Note payable, percentage of hypothetical yield 8 8
Note payable, percentage of interest rate increases (decreases) 2.00% 2.00%
Financing Liability | Minimum    
Fair Value Of Financial Instruments [Line Items]    
Financial liabilities fair value $ 102.8 $ 103.1
Financing Liability | Maximum    
Fair Value Of Financial Instruments [Line Items]    
Financial liabilities fair value $ 133.9 $ 135.2
Liability for Sale of Future Royalties    
Fair Value Of Financial Instruments [Line Items]    
Note payable, percentage of hypothetical yield 9 9
Note payable, percentage of interest rate increases (decreases) 2.00% 2.00%
Liability for Sale of Future Royalties | Minimum    
Fair Value Of Financial Instruments [Line Items]    
Financial liabilities fair value $ 139.5 $ 137.9
Liability for Sale of Future Royalties | Maximum    
Fair Value Of Financial Instruments [Line Items]    
Financial liabilities fair value $ 180.4 $ 180.0