v3.22.0.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue $ 117,929 $ 85,965 $ 70,697
Family of Apps      
Disaggregation of Revenue [Line Items]      
Revenue 115,655 84,826 70,196
Reality Labs      
Disaggregation of Revenue [Line Items]      
Revenue 2,274 1,139 501
US & Canada      
Disaggregation of Revenue [Line Items]      
Revenue 51,541 38,433 32,206
Europe      
Disaggregation of Revenue [Line Items]      
Revenue 29,057 20,349 16,826
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Revenue 26,739 19,848 15,406
Rest of World      
Disaggregation of Revenue [Line Items]      
Revenue 10,592 7,335 6,259
United States      
Disaggregation of Revenue [Line Items]      
Revenue 48,380 36,250 30,230
Advertising | Family of Apps      
Disaggregation of Revenue [Line Items]      
Revenue 114,934 84,169 69,655
Other revenue | Family of Apps      
Disaggregation of Revenue [Line Items]      
Revenue $ 721 $ 657 $ 541