XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Sales $ 28,561,000 $ 23,001,000 $ 47,894,000 $ 42,867,000
BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales 2,654,000 2,156,000 5,214,000 4,601,000
IMVEXXY [Member]        
Disaggregation of Revenue [Line Items]        
Sales 6,667,000 $ 9,838,000 13,636,000 $ 16,850,000
Theramex License Agreement [Member] | BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales $ 300,000   1,000,000.0  
Knight License Agreement [Member] | BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales     0  
Theramex and Knight License Agreement [Member[ | IMVEXXY [Member]        
Disaggregation of Revenue [Line Items]        
Sales     $ 0