v3.26.3
Segment Information - Schedule of Reconciliation of Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]                
Revenue $ 676,043     $ 638,655     $ 1,977,253 $ 1,871,109
Less:                
Share-based compensation expense 64,650     64,699     176,446 206,049
Income from operations 53,886     30,807     154,199 78,110
Other income (expense), net                
Interest expense (17,134)     (13,940)     (50,611) (46,521)
Other income (expense) (8,738)     179     786 (3,239)
Other expense, net (25,872)     (13,761)     (49,825) (49,760)
Income before income taxes 28,014     17,046     104,374 28,350
(Benefit from) provision for income taxes (541,686)     (513)     (535,059) 7,926
Net income 569,700 $ 39,115 $ 30,618 17,559 $ 13,193 $ (10,328) 639,433 20,424
Reportable Segment                
Segment Reporting [Line Items]                
Revenue 676,043     638,655     1,977,253 1,871,109
Less:                
Share-based compensation expense 64,650     64,699     176,446 206,049
Depreciation and amortization 56,601     56,420     170,598 166,402
Other segment items 500,906     486,729     1,476,010 1,420,548
Income from operations $ 53,886     $ 30,807     $ 154,199 $ 78,110
Operating margin as % of revenue 8.00%     4.80%     7.80% 4.20%
Other income (expense), net                
Interest expense $ (17,134)     $ (13,940)     $ (50,611) $ (46,521)
Other income (expense) (8,738)     179     786 (3,239)
Other expense, net (25,872)     (13,761)     (49,825) (49,760)
Income before income taxes 28,014     17,046     104,374 28,350
(Benefit from) provision for income taxes (541,686)     (513)     (535,059) 7,926
Net income 569,700     17,559     639,433 20,424
Interest income $ 800     $ 800     $ 1,800 $ 2,400