XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Revenue [Line Items]  
Period of royalty term 20 years
Mayne License Agreement [Member]  
Revenue [Line Items]  
Period of royalty term 20 years
Decrease in royalty rate 2.00%
Minimal annual royalty payment $ 3.0
Period of minimal annual royalty payment 12 years
Inflation at an annual rate 3.00%
One-time Milestone Payments [Member] | Mayne License Agreement [Member]  
Revenue [Line Items]  
Milestone payments $ 5.0
Net sales 100.0
Second-time Milestone Payments [Member] | Mayne License Agreement [Member]  
Revenue [Line Items]  
Milestone payments 10.0
Net sales 200.0
Third-time Milestone Payments [Member] | Mayne License Agreement [Member]  
Revenue [Line Items]  
Milestone payments 15.0
Net sales $ 300.0
First Royalty Rate [Member] | Mayne License Agreement [Member]  
Revenue [Line Items]  
Royalty rate as percentage on net sales 8.00%
Royalty rate $ 80.0
Second Royalty Rate [Member] | Mayne License Agreement [Member]  
Revenue [Line Items]  
Net sales $ 80.0
Royalty rate as percentage on net sales 7.50%