XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
product
customer
Institution
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
customer
Summary Of Significant Accounting Policies [Line Items]      
Number of approved commercial products | product 1    
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Number Of financial institutions | Institution 5    
Advertising expenses | $ $ 21,544 $ 22,428 $ 19,558
Stock options contractual term 10 years    
Unrecognized uncertain tax positions | $ $ 0 $ 0  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives of the assets (in years) 3 years    
Time-based vesting period 1 year    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives of the assets (in years) 10 years    
Time-based vesting period 5 years    
Three Customers | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer 3 3  
Concentration risk percentage 100.00% 100.00%  
Three Customers | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer 3 3 3
Concentration risk percentage 100.00% 100.00% 100.00%
Accredo Health Group, Inc | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 39.00% 35.00%  
Accredo Health Group, Inc | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 32.00% 29.00% 29.00%
Caremark LLC | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 32.00% 41.00%  
Caremark LLC | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 37.00% 42.00% 36.00%
PANTHERx Specialty Pharmacy LLC | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 29.00% 24.00%  
PANTHERx Specialty Pharmacy LLC | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 31.00% 29.00% 35.00%