v3.25.0.1
Segments and Geographic Information - Schedule of Segment Expenses and Other Items (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total revenue $ 5,361,398 $ 4,606,115 $ 4,601,847
Net loss (697,856) (1,322,485) (1,429,653)
Reportable Segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total revenue 5,361,398 4,606,115 4,601,847
Infrastructure costs 1,441,134 1,171,993 818,554
Content and developer partner costs 634,977 621,971 643,482
Advertising partner and other costs 384,804 297,262 302,498
Operating expenses 2,391,878 2,353,312 2,459,740
Stock-based compensation and related payroll and other tax expense 1,069,389 1,359,107 1,397,496
Depreciation and amortization 154,459 159,999 186,434
Other segment items (17,387) (35,044) 223,296
Net loss (697,856) (1,322,485) (1,429,653)
Restructuring charges $ 72,100 $ 40,800 $ 188,900