v3.22.0.1
Commitment and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
jurisdiction
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Other Commitments [Line Items]        
Commitments, extenuating circumstances policy $ 250,000      
Amount receivable, eligible hosts, extenuating circumstances policy (in percentage) 0.25      
Extenuating circumstances policy, consideration paid to customers   $ 5,600 $ 205,100  
Number of jurisdictions where Company has lodging tax obligations (more than) | jurisdiction   30,400    
Obligation to remit lodging taxes   $ 180,800 84,000  
Accrued obligations on lodging taxes   57,300 52,900  
Liabilities accrued reduction on lodging taxes in Florida and County $ 87,000      
Income tax expense (benefit)   51,827 (97,222) $ 262,636
Host Guarantee Program, maximum   1,000    
Primary coverage, host protection insurance program   1,000    
Host protection insurance program, maximum per listing location   1,000    
Hosts' withholding tax obligations        
Other Commitments [Line Items]        
Income tax expense (benefit)   (10,100) 16,300 $ (4,000)
Tax liabilities   124,200 134,400  
Employee benefits and employment taxes        
Other Commitments [Line Items]        
Tax liabilities   $ 33,600 $ 65,900  
Minimum        
Other Commitments [Line Items]        
Remitting period for lodging taxes   30 days    
Minimum | Unfavorable Regulatory Action        
Other Commitments [Line Items]        
Loss contingency, range of possible loss, in excess of amounts accrued   $ 120,000    
Maximum        
Other Commitments [Line Items]        
Remitting period for lodging taxes   90 days    
Maximum | Unfavorable Regulatory Action        
Other Commitments [Line Items]        
Loss contingency, range of possible loss, in excess of amounts accrued   $ 140,000