v3.23.2
Subsequent Events (Details) - Forecast
$ in Millions
1 Months Ended
Aug. 31, 2023
USD ($)
Subsequent Event [Line Items]  
Development and regulatory milestone payments (up to) $ 130.0
Contractual Rights  
Subsequent Event [Line Items]  
Payments to acquire development rights $ 17.5