XML 54 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Disaggregation of Revenue by Source and Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total revenue $ 1,598,993 $ 1,344,930 $ 3,127,784 $ 2,708,147
North America        
Disaggregation Of Revenue [Line Items]        
Total revenue 904,946 804,395 1,729,486 1,609,329
Europe        
Disaggregation Of Revenue [Line Items]        
Total revenue 353,745 254,209 669,176 477,466
Rest of World        
Disaggregation Of Revenue [Line Items]        
Total revenue 340,302 286,326 729,122 621,352
United States        
Disaggregation Of Revenue [Line Items]        
Total revenue 872,700 775,700 1,669,200 1,554,600
Advertising revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue 1,282,522 1,173,548 2,525,984 2,384,417
Other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 316,471 $ 171,382 $ 601,800 $ 323,730