v3.25.3
Royalty Purchase and Sale Agreement - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
Sep. 04, 2025
Sep. 04, 2024
Aug. 08, 2022
Aug. 31, 2022
Sep. 30, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Initial proceeds from royalty purchase and sales agreement     $ 32.5    
Additional milestone payments $ 2.9        
Transaction expenses 0.1        
Purchase and sale agreement description         Purchase and Sale Agreement will automatically expire, and the payment of Royalties from the Royalty Sub to HCR will cease, when HCR has received payments of the Royalties equal to 3.4 times the aggregate amount of payments under the Purchase and Sale Agreement (the “Cap Amount”). In the event of a change in control, acquiror will have the option to make a payment to HCR of the Cap Amount, less the aggregate amount of Royalty payments made by Royalty Sub to HCR under the Purchase and Sale Agreement as a one-time payment at which time, payment of Royalties to HCR will cease. Alternatively, in the event of a change in control, the acquiror will have the option to make an initial payment of 1.0 times the aggregate amount of payments made by HCR under the Purchase and Sale Agreement as of the date of such change in control, then in that event, payment of Royalties from Royalty Sub to HCR will cease when HCR has received total Royalties payments (including the initial payment) equal to the Cap Amount. After the Purchase and Sale Agreement expires, all rights to receive the Royalties return to Royalty Sub.
Debt related commitment fees and debt related issuance costs   $ 3.0     $ 1.9
Royalty Purchase And Sale Agreement [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Issuance costs     1.5    
Proceeds, net of issuance costs     30.6    
Royalty Sub Member [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Additional milestone payments 2.9        
Transaction expenses 0.1        
Debt related commitment fees and debt related issuance costs 3.0        
Royalty Sub Member [Member] | Minimum [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty Expences 110.5        
Royalty Sub Member [Member] | Maximum          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty Expences $ 106.5        
Royalty Sub Member [Member] | Royalty Purchase And Sale Agreement [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Initial proceeds from royalty purchase and sales agreement net of certain expenses     32.1 $ 32.5  
First milestone proceeds from royalty purchase and sale agreement     12.5    
Royalty Sub Member [Member] | Royalty Purchase And Sale Agreement [Member] | Maximum          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Maximum proceeds from royalty purchase and sale agreement     $ 65.0