XML 66 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 47,516 $ 39,071 $ 89,830 $ 75,527
United States and Canada        
Disaggregation of Revenue [Line Items]        
Revenue 18,454 14,640 35,323 28,287
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 11,128 9,153 20,749 17,557
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 12,858 10,967 24,097 21,279
Rest Of World        
Disaggregation of Revenue [Line Items]        
Revenue 5,076 4,311 9,661 8,404
Family of Apps        
Disaggregation of Revenue [Line Items]        
Revenue 47,146 38,718 89,048 74,734
Reality Labs        
Disaggregation of Revenue [Line Items]        
Revenue 370 353 782 793
Advertising | Family of Apps        
Disaggregation of Revenue [Line Items]        
Revenue 46,563 38,329 87,955 73,965
Other revenue | Family of Apps        
Disaggregation of Revenue [Line Items]        
Revenue $ 583 $ 389 $ 1,093 $ 769