v3.25.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 42,314 $ 36,455
United States and Canada    
Disaggregation of Revenue [Line Items]    
Revenue 16,869 13,646
Revenue subject to change in sales arrangements 300  
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 9,621 8,404
Asia-Pacific (1)    
Disaggregation of Revenue [Line Items]    
Revenue 11,239 10,312
Rest Of World    
Disaggregation of Revenue [Line Items]    
Revenue 4,585 4,093
Family of Apps    
Disaggregation of Revenue [Line Items]    
Revenue 41,902 36,015
Reality Labs    
Disaggregation of Revenue [Line Items]    
Revenue 412 440
Advertising | Family of Apps    
Disaggregation of Revenue [Line Items]    
Revenue 41,392 35,635
Other revenue | Family of Apps    
Disaggregation of Revenue [Line Items]    
Revenue $ 510 $ 380