XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues, Recognition and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue, net $ 11,588 $ 7,447
Company product sales    
Disaggregation of Revenue [Line Items]    
Revenue, net 10,595 7,139
Contract manufacturing sales    
Disaggregation of Revenue [Line Items]    
Revenue, net 818 197
Research and development services and other income    
Disaggregation of Revenue [Line Items]    
Revenue, net 175 111
Topical    
Disaggregation of Revenue [Line Items]    
Revenue, net 7,020 5,380
Injectables    
Disaggregation of Revenue [Line Items]    
Revenue, net $ 3,575 $ 1,759