v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Jan. 01, 2021
USD ($)
Jul. 31, 2022
d
$ / shares
Dec. 31, 2022
USD ($)
vote
reportingUnit
segment
Dec. 31, 2021
USD ($)
segment
reportingUnit
Dec. 31, 2020
USD ($)
reportingUnit
segment
Summary Of Significant Accounting Policies [Line Items]          
Cost, Product and Service [Extensible Enumeration]     Advertising [Member] Advertising [Member] Advertising [Member]
Advertising partner arrangement cost     $ 681,900,000 $ 679,000,000 $ 324,300,000
Advertising cost     $ 42,700,000 62,400,000 $ 29,500,000
Weighted average price per share (in usd per share) | $ / shares   $ 40      
Common stock, convertible, threshold trading days | d   65      
Percentage of tax benefits likelihood of being realized     0.50    
Maturity of time deposits     90 days    
Credit losses recorded on available-for-sale debt securities     $ 0 $ 0  
Number of operating segment | segment     1 1 1
Number of reporting unit | reportingUnit     1 1 1
Goodwill impairment charges     $ 0 $ 0 $ 0
Accumulated deficit     (10,214,657,000) (8,284,466,000)  
Additional paid-in capital     (13,309,828,000) (12,069,097,000)  
Convertible senior notes, net     $ 3,742,520,000 $ 2,253,087,000  
Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06        
Accounting Standards Update 2020-06 | Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Accumulated deficit $ 95,000,000        
Additional paid-in capital 664,000,000        
Convertible senior notes, net $ 569,000,000        
Computer Hardware, Software and Equipment          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     3 years    
Furniture          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     5 years    
Minimum | Buildings          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     20 years    
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Business combination measurement period     1 year    
Maximum | Buildings          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     45 years    
Prior to February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Service condition satisfied (in years)     4 years    
RSUs and RSAs Granted after February 2018 | Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Service condition satisfied (in years)     3 years    
RSUs and RSAs Granted after February 2018 | Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Service condition satisfied (in years)     4 years    
First Year | Prior to February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Award vesting percentage     10.00%    
Second Year | Prior to February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Award vesting percentage     20.00%    
Third Year | Prior to February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Award vesting percentage     30.00%    
Fourth Year | Prior to February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Award vesting percentage     40.00%    
Class A          
Summary Of Significant Accounting Policies [Line Items]          
Stock split ratio, common stock   1      
Class B          
Summary Of Significant Accounting Policies [Line Items]          
Number of votes per share | vote     1    
Class C          
Summary Of Significant Accounting Policies [Line Items]          
Number of votes per share | vote     10