XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Sales $ 20,917,000 $ 25,406,000 $ 68,811,000 $ 68,273,000
BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales 2,663,000 3,298,000 7,877,000 7,899,000
Theramex License Agreement [Member] | BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales 400,000 700,000 1,400,000 700,000
Knight License Agreement [Member] | BIJUVA [Member]        
Disaggregation of Revenue [Line Items]        
Sales $ 0 $ 0 $ 0 $ 0