XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Details) - Mayne License Agreement [Member]
$ in Millions
Dec. 04, 2022
USD ($)
Disaggregation Of Revenue [Line Items]  
Period of royalty payments 20 years
Decrease in royalty rate on product-by-product basis 2.00%
Minimal annual royalty payment $ 3.0
Period of minimal annual royalty payment 12 years
Inflation rate adjusted for minimal annual royalty payment 3.00%
If Aggregate Net Sales Reach $100.0 Million [Member]  
Disaggregation Of Revenue [Line Items]  
One-time milestone payments $ 5.0
Threshold net sales amount to determine one-time milestone payment 100.0
If Aggregate Net Sales Reach $200.0 Million [Member]  
Disaggregation Of Revenue [Line Items]  
One-time milestone payments 10.0
Threshold net sales amount to determine one-time milestone payment 200.0
If Aggregate Net Sales Reach $300.0 Million [Member]  
Disaggregation Of Revenue [Line Items]  
One-time milestone payments 15.0
Threshold net sales amount to determine one-time milestone payment $ 300.0
First $80 Million in Annual Net Sales [Member]  
Disaggregation Of Revenue [Line Items]  
Royalty rate as percentage on net sales 8.00%
Threshold annual net sales to determine royalty rate $ 80.0
Above $80 Million in Annual Net Sales [Member]  
Disaggregation Of Revenue [Line Items]  
Royalty rate as percentage on net sales 7.50%
Threshold annual net sales to determine royalty rate $ 80.0