XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Customer
Mar. 31, 2020
USD ($)
Customer
Dec. 31, 2020
Customer
Summary Of Significant Accounting Policies [Line Items]      
Amortization of acquired developed technology | $ $ 4,579 $ 1,786  
Advertising expense | $ $ 1,653 $ 2,454  
Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | Customer 3   3
Product Revenues      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | Customer 3 3  
Three Customers | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 100.00%   100.00%
Three Customers | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 100.00% 100.00%  
Caremark LLC | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 34.00%   44.00%
Caremark LLC | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 35.00% 42.00%  
PANTHERx Specialty Pharmacy LLC | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 36.00%   23.00%
PANTHERx Specialty Pharmacy LLC | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 38.00% 35.00%  
Accredo Health Group, Inc | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 30.00%   33.00%
Accredo Health Group, Inc | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 27.00% 23.00%