v3.25.1
Segments and Geographic Information - Schedule of Segment Expenses and Other Items (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Total revenue $ 1,363,217 $ 1,194,773
Net loss (139,587) (305,090)
Reportable Segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Total revenue 1,363,217 1,194,773
Infrastructure costs 376,568 337,506
Content and developer partner costs 160,904 148,245
Advertising partner and other costs 99,151 84,104
Operating expenses 618,169 579,259
Stock-based compensation and related payroll and other tax expense 264,556 270,685
Depreciation and amortization 37,715 38,098
Other segment items (54,259) 41,966
Net loss $ (139,587) (305,090)
Restructuring charges   $ 70,100