XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Segment
ReportingUnit
Dec. 31, 2021
USD ($)
Customer
ReportingUnit
Dec. 31, 2020
USD ($)
ReportingUnit
Customer
Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Property and equipment, depreciation description Depreciation is computed using the straight-line method over the estimated useful lives of the assets    
Equity investments included in other assets $ 19,000,000.0 $ 4,000,000.0  
Number of reporting unit tested for goodwill impairment | ReportingUnit 1 1 1
Goodwill impairment $ 0 $ 0 $ 0
Noncancellable operating lease option to renewal description Certain of our leases contain renewal options for periods of up to ten years    
Lessee, Operating Lease, Renewal Term 10 years    
Lessee, Operating Lease, Option to Terminate early termination options by up to two years, at our election.    
Sales and marketing $ 357,631,000 370,217,000 255,135,000
Fair value of debt $ 649,600,000    
Contract payment due conditions Payments are due generally within thirty to ninety days of invoice but may extend up to twelve months for a limited number of contracts.    
Advertising costs $ 226,300,000 296,600,000 $ 222,400,000
Minority Equity Interests      
Accounting Policies [Line Items]      
Equity method investment, ownership percentage 20.00%    
Prescription Transactions Revenue      
Accounting Policies [Line Items]      
Sales and marketing $ 24,700,000    
Capitalized Software Costs      
Accounting Policies [Line Items]      
Intangible asset, amortization method amortized on a straight-line basis over their estimated useful life    
Finite lived intangible assets acquired, Estimated Useful Life 3 years    
Furniture and Fixtures      
Accounting Policies [Line Items]      
Useful life of assets 5 years    
Computer Equipment      
Accounting Policies [Line Items]      
Useful life of assets 3 years    
Money Market Funds | Fair Value, Inputs, Level 1      
Accounting Policies [Line Items]      
Cash equivalents, fair value disclosure $ 642,500,000 $ 852,500,000  
Customer Concentration Risk | Revenue From Customer      
Accounting Policies [Line Items]      
Number of customers | Customer 1 2 3
Customer Concentration Risk | Revenue From Customer | Customer One      
Accounting Policies [Line Items]      
Concentration risk percentage 13.00% 13.00% 17.00%
Customer Concentration Risk | Revenue From Customer | Customer Two      
Accounting Policies [Line Items]      
Concentration risk percentage   11.00% 14.00%
Customer Concentration Risk | Revenue From Customer | Customer Three      
Accounting Policies [Line Items]      
Concentration risk percentage     11.00%
Customer Concentration Risk | Accounts Receivable | Customer One      
Accounting Policies [Line Items]      
Concentration risk percentage 13.00%    
Credit Concentration Risk | Accounts Receivable      
Accounting Policies [Line Items]      
Number of customers | Customer 1 0  
Credit Concentration Risk | Accounts Receivable | Customer One      
Accounting Policies [Line Items]      
Concentration risk percentage   10.00%