XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Accounting Policies - Percentage of Net Product Sales and Accounts Receivable Balance (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Revenue Benchmark | Largest Customer    
Product Information [Line Items]    
Concentration risk percentage 42.00% 43.40%
Revenue Benchmark | Second Largest Customer    
Product Information [Line Items]    
Concentration risk percentage 36.80% 36.10%
Revenue Benchmark | Third Largest Customer    
Product Information [Line Items]    
Concentration risk percentage 20.00% 19.20%
Revenue Benchmark | Total Customer    
Product Information [Line Items]    
Concentration risk percentage 98.80% 98.70%
Accounts Receivable | Largest Customer    
Product Information [Line Items]    
Concentration risk percentage 42.00% 51.10%
Accounts Receivable | Second Largest Customer    
Product Information [Line Items]    
Concentration risk percentage 36.80% 31.30%
Accounts Receivable | Third Largest Customer    
Product Information [Line Items]    
Concentration risk percentage 20.00% 16.40%
Accounts Receivable | Total Customer    
Product Information [Line Items]    
Concentration risk percentage 98.80% 98.80%