XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues, Recognition and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue, net $ 10,433 $ 13,586 $ 22,021 $ 21,033
Company product sales        
Disaggregation of Revenue [Line Items]        
Revenue, net 9,716 13,025 20,311 20,164
Contract manufacturing sales        
Disaggregation of Revenue [Line Items]        
Revenue, net 713 310 1,531 507
Research and development services and other income        
Disaggregation of Revenue [Line Items]        
Revenue, net 4 251 179 362
Topical        
Disaggregation of Revenue [Line Items]        
Revenue, net 5,474 8,776 12,494 14,156
Injectables        
Disaggregation of Revenue [Line Items]        
Revenue, net $ 4,242 $ 4,249 $ 7,817 $ 6,008