XML 120 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Reconciliation of Net Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenues $ 2,400,395 $ 2,202,429 $ 1,988,330
Less:      
Share-based compensation 339,059 426,679 386,009
Asset write-down and other charges 0 0 305,351
Income (loss) from operations 2,670 (198,811) (649,475)
Other income (expense), net      
Interest expense (64,995) (35,997) (4,807)
Other income (expense) 15,100 77,963 (219,771)
Other income (expense), net (49,895) 41,966 (224,578)
Loss before income taxes (47,225) (156,845) (874,053)
Provision for income taxes 11,063 8,395 5,113
Net loss (58,288) (165,240) (879,166)
Reportable Segment      
Segment Reporting Information [Line Items]      
Revenues 2,400,395 2,202,429 1,988,330
Less:      
Share-based compensation 339,059 426,679 386,009
Asset write-down and other charges 0 0 283,689
Depreciation and amortization 222,609 233,940 246,561
Other segment items 1,836,057 1,740,621 1,721,546
Income (loss) from operations $ 2,670 $ (198,811) $ (649,475)
Operating margin as % of revenue 0.10% (9.00%) (32.70%)
Other income (expense), net      
Interest expense $ (64,995) $ (35,997) $ (4,807)
Other income (expense) 15,100 77,963 (219,771)
Other income (expense), net (49,895) 41,966 (224,578)
Loss before income taxes (47,225) (156,845) (874,053)
Provision for income taxes 11,063 8,395 5,113
Net loss (58,288) (165,240) (879,166)
Interest income $ 8,000 $ 12,500 $ 2,500