XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Product Sales - Schedule of Concentration of Risk, by Risk Factor (Details) - Gross product revenue - Customer concentration risk
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Besse Medical, a subsidiary of AmerisourceBergen Corporation        
Concentration Risk [Line Items]        
Concentration risk, percentage 57.00% 22.00% 56.00% 30.00%
McKesson Corporation        
Concentration Risk [Line Items]        
Concentration risk, percentage 28.00% 14.00% 29.00% 19.00%
U.S. government        
Concentration Risk [Line Items]        
Concentration risk, percentage 0.00% 57.00% 0.00% 43.00%