XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Revenue [Line Items]  
Period of minimal annual royalty payment 20 years
License sale $ 300,000
License revenue 1,000,000
Royalty sales $ 500,000
Mayne License Agreement [Member]  
Revenue [Line Items]  
Period of minimal annual royalty payment 20 years
Decrease in royalty rate on product-by-product basis 2.00%
Minimal annual royalty payment $ 3,000,000
Period of minimal annual royalty payment 12 years
Inflation rate adjusted for minimal annual royalty payment 3.00%
Mayne License Agreement [Member] | Milestone Payments 1 [Member]  
Revenue [Line Items]  
One-time milestone payments $ 5,000,000
Threshold net sales amount to determine one-time milestone payment 100,000,000
Mayne License Agreement [Member] | Milestone Payments 2 [Member]  
Revenue [Line Items]  
One-time milestone payments 10,000,000
Threshold net sales amount to determine one-time milestone payment 200,000,000
Mayne License Agreement [Member] | Milestone Payments 3 [Member]  
Revenue [Line Items]  
One-time milestone payments 15,000,000
Threshold net sales amount to determine one-time milestone payment $ 300,000,000
Mayne License Agreement [Member] | Royalty Rate 1 [Member]  
Revenue [Line Items]  
Royalty rate as percentage on net sales 8.00%
Threshold annual net sales to determine royalty rate $ 80,000,000
Mayne License Agreement [Member] | Royalty Rate 2 [Member]  
Revenue [Line Items]  
Royalty rate as percentage on net sales 7.50%
Threshold annual net sales to determine royalty rate $ 80,000,000