XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Significant Accounting Policies [Line Items]        
Amortization period for capitalized contract costs 3 years      
Real estate transaction close period 2 years      
Advertising costs $ 144 $ 206 $ 112  
Technology and development 498 421 324  
Additional paid-in capital (6,109) (7,001)    
Shareholders equity (4,482) (5,341) (4,742) $ (3,435)
Additional Paid-In Capital        
Schedule of Significant Accounting Policies [Line Items]        
Shareholders equity (6,109) (7,001) (5,881) (4,412)
Accumulated Deficit        
Schedule of Significant Accounting Policies [Line Items]        
Shareholders equity 1,612 1,667 1,139 $ 977
Cumulative-effect adjustment from adoption of guidance on accounting for convertible instruments and contracts in an entity’s own equity        
Schedule of Significant Accounting Policies [Line Items]        
Shareholders equity   336    
Long-term debt   336    
Cumulative-effect adjustment from adoption of guidance on accounting for convertible instruments and contracts in an entity’s own equity | Additional Paid-In Capital        
Schedule of Significant Accounting Policies [Line Items]        
Shareholders equity   492    
Cumulative-effect adjustment from adoption of guidance on accounting for convertible instruments and contracts in an entity’s own equity | Accumulated Deficit        
Schedule of Significant Accounting Policies [Line Items]        
Shareholders equity   (156)    
Technology and development        
Schedule of Significant Accounting Policies [Line Items]        
Technology and development $ 495 $ 358 $ 283  
Minimum        
Schedule of Significant Accounting Policies [Line Items]        
Lessee, operating lease, remaining lease term 1 year      
Option to extend lease 5 years      
Useful life of capitalized purchased content asset 3 years      
Maximum        
Schedule of Significant Accounting Policies [Line Items]        
Lessee, operating lease, remaining lease term 10 years      
Option to extend lease 10 years      
Useful life of capitalized purchased content asset 7 years      
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