XML 92 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Business concentrations - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Vendor
Dec. 31, 2021
Vendor
Vendor Concentration Risk [Member] | Accounts Payable [Member]    
Concentration Risk [Line Items]    
Number of vendors | Vendor 3 1
Three Vendor [Member] | Vendor Concentration Risk [Member] | Accounts Payable [Member] | Maximum [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 10.00%  
One Vendor [Member] | Vendor Concentration Risk [Member] | Accounts Payable [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   54.50%
Mayne Pharma [Member]    
Concentration Risk [Line Items]    
Customer license revenue percentage 98.00%  
Royalty receivable short term portion $ 1.5  
Royalty receivable long term portion 20.3  
Mayne Pharma [Member] | Accrued Expenses and Other Current Liabilities [Member]    
Concentration Risk [Line Items]    
Prepaid royalties received $ 1.0  
Theramex [Member]    
Concentration Risk [Line Items]    
Customer license revenue percentage   100.00%