XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Sales $ 25,406,000 $ 19,342,000 $ 68,273,000 $ 42,294,000
BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales 3,298,000 1,646,000 7,899,000 4,110,000
IMVEXXY [Member]        
Disaggregation of Revenue [Line Items]        
Sales 8,016,000 $ 6,841,000 24,866,000 $ 18,319,000
Theramex License Agreement [Member] | BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales 700,000   700,000  
Knight License Agreement [Member] | BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales 0   0  
Theramex and Knight License Agreement [Member[ | IMVEXXY [Member]        
Disaggregation of Revenue [Line Items]        
Sales $ 0   $ 0