v3.25.1
Royalty Purchase Agreement (Details) - RTW Investments, LP - Strategic Financing Agreements
$ in Millions
Mar. 27, 2023
USD ($)
Royalty Purchase Agreement  
Funding received from sale of product rights $ 75.0
Up to $500 million  
Royalty Purchase Agreement  
Future payment as a percentage of aggregate net sales 7.00%
Threshold amount of annual aggregate net sales $ 500.0
Additional future payment as a percentage of aggregate net sales 9.50%
Above $800 million  
Royalty Purchase Agreement  
Future payment as a percentage of aggregate net sales 1.00%
Threshold amount of annual aggregate net sales $ 800.0
Minimum | Above $500 million  
Royalty Purchase Agreement  
Future payment as a percentage of aggregate net sales 4.00%
Threshold amount of annual aggregate net sales $ 500.0
Maximum | Up to $800 million  
Royalty Purchase Agreement  
Future payment as a percentage of aggregate net sales 4.00%
Threshold amount of annual aggregate net sales $ 800.0