XML 84 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
period
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2022
USD ($)
Schedule of Significant Accounting Policies [Line Items]        
Amortization period for capitalized contract costs 3 years      
Beneficial interest, minimum interest in credit risk, percentage 5.00%      
Option to extend lease 10 years      
Option to extend existing lease 5 years      
Impairment and restructuring costs $ 56,828 $ 76,800 $ 0  
Advertising costs 210,100 113,000 185,200  
Technology and development 474,396 390,172 350,923  
Additional paid-in capital (7,001,084) (5,880,883)    
Accounting Standards Update 2020-06 Retrospective | Cumulative Effect, Period of Adoption, Adjustment | Subsequent Event        
Schedule of Significant Accounting Policies [Line Items]        
Additional paid-in capital       $ 492,500
Homes        
Schedule of Significant Accounting Policies [Line Items]        
Holding costs 62,300 11,300    
Technology and development        
Schedule of Significant Accounting Policies [Line Items]        
Technology and development $ 481,900 $ 383,100 $ 343,700  
Purchased content        
Schedule of Significant Accounting Policies [Line Items]        
Useful life of capitalized purchased content asset 6 years      
Minimum        
Schedule of Significant Accounting Policies [Line Items]        
Lessee, operating lease, remaining lease term 1 year      
Number of renewal options | period 1      
Maximum        
Schedule of Significant Accounting Policies [Line Items]        
Lessee, operating lease, remaining lease term 11 years      
Number of renewal options | period 2      
Computer equipment | Minimum        
Schedule of Significant Accounting Policies [Line Items]        
Expected useful lives 2 years      
Computer equipment | Maximum        
Schedule of Significant Accounting Policies [Line Items]        
Expected useful lives 3 years      
Office Equipment, Furniture, Fixtures | Minimum        
Schedule of Significant Accounting Policies [Line Items]        
Expected useful lives 5 years      
Office Equipment, Furniture, Fixtures | Maximum        
Schedule of Significant Accounting Policies [Line Items]        
Expected useful lives 7 years      
Software Development | Minimum        
Schedule of Significant Accounting Policies [Line Items]        
Expected useful lives 1 year      
Software Development | Maximum        
Schedule of Significant Accounting Policies [Line Items]        
Expected useful lives 5 years