XML 54 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Sales - Schedule of Concentration of Risk, by Risk Factor (Details) - Gross product revenue - Customer concentration risk
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Besse Medical, a subsidiary of AmerisourceBergen Corporation        
Concentration Risk [Line Items]        
Concentration risk, percentage 56.00% 40.00% 56.00% 33.00%
McKesson Corporation        
Concentration Risk [Line Items]        
Concentration risk, percentage 28.00% 24.00% 29.00% 20.00%
U.S. government        
Concentration Risk [Line Items]        
Concentration risk, percentage 0.00% 25.00% 0.00% 38.00%