v3.24.0.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 134,902 $ 116,609 $ 117,929
Family of Apps      
Disaggregation of Revenue [Line Items]      
Revenue 133,006 114,450 115,655
Reality Labs      
Disaggregation of Revenue [Line Items]      
Revenue 1,896 2,159 2,274
United States & Canada      
Disaggregation of Revenue [Line Items]      
Revenue 52,888 50,150 51,541
Europe      
Disaggregation of Revenue [Line Items]      
Revenue 31,210 26,681 29,057
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Revenue 36,154 27,760 26,739
Rest of World      
Disaggregation of Revenue [Line Items]      
Revenue 14,650 12,018 10,592
United States      
Disaggregation of Revenue [Line Items]      
Revenue 49,780 47,200 48,380
China      
Disaggregation of Revenue [Line Items]      
Revenue 13,690 7,400 7,590
Advertising | Family of Apps      
Disaggregation of Revenue [Line Items]      
Revenue 131,948 113,642 114,934
Other revenue | Family of Apps      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,058 $ 808 $ 721