XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
EUR (€)
Disaggregation Of Revenue [Line Items]              
Sales     $ 86,951,000   $ 64,872,000 $ 49,647,000  
BIJUVA [Member]              
Disaggregation Of Revenue [Line Items]              
Sales     10,579,000   6,354,000 1,836,000  
IMVEXXY [Member]              
Disaggregation Of Revenue [Line Items]              
Sales     31,533,000   27,139,000 16,252,000  
Knight License Agreement [Member]              
Disaggregation Of Revenue [Line Items]              
Milestone fees paid upon first regulatory approval         $ 2,000,000.0    
Knight License Agreement [Member] | BIJUVA [Member]              
Disaggregation Of Revenue [Line Items]              
Sales     0        
Knight License Agreement [Member] | IMVEXXY [Member]              
Disaggregation Of Revenue [Line Items]              
Sales     $ 0        
Theramex License Agreement [Member]              
Disaggregation Of Revenue [Line Items]              
Upfront fee paid           $ 15,500,000 € 14,000,000
Percentage of quarterly royalty payments received     5.00% 5.00%      
Theramex License Agreement [Member] | Maximum [Member]              
Disaggregation Of Revenue [Line Items]              
Additional milestone payments received in sales milestone payments | €       € 27,500,000      
Milestone payments to be paid in escalating tranches | €       100,000,000      
Theramex License Agreement [Member] | Minimum [Member]              
Disaggregation Of Revenue [Line Items]              
Milestone payments to be paid in escalating tranches | €       25,000,000      
Theramex License Agreement [Member] | IMVEXXY [Member]              
Disaggregation Of Revenue [Line Items]              
Additional milestone payments received $ 600,000 € 500,000          
Theramex License Agreement [Member] | BIJUVA [Member]              
Disaggregation Of Revenue [Line Items]              
Sales     $ 1,400,000        
Additional milestone payments received     1,200,000 € 1,000,000.0      
Theramex License Agreement [Member] | IMVEXXY [Member]              
Disaggregation Of Revenue [Line Items]              
Sales     $ 0