v3.26.1
Segment Information - Schedule of Reconciliation of Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Revenue $ 657,011   $ 620,398   $ 1,301,210 $ 1,232,454
Less:            
Share-based compensation expense 57,131   63,469   111,796 141,350
Income from operations 50,285   36,963   100,313 47,303
Other income (expense), net            
Interest expense (18,672)   (16,466)   (33,477) (32,581)
Other income (expense) 10,638   (4,820)   9,524 (3,418)
Other expense, net (8,034)   (21,286)   (23,953) (35,999)
Income before income taxes 42,251   15,677   76,360 11,304
Provision for income taxes 3,136   2,484   6,627 8,439
Net income 39,115 $ 30,618 13,193 $ (10,328) 69,733 2,865
Reportable Segment            
Segment Reporting [Line Items]            
Revenue 657,011   620,398   1,301,210 1,232,454
Less:            
Share-based compensation expense 57,131   63,469   111,796 141,350
Depreciation and amortization 57,086   54,921   113,997 109,982
Other segment items 492,509   465,045   975,104 933,819
Income from operations $ 50,285   $ 36,963   $ 100,313 $ 47,303
Operating margin as % of revenue 7.70%   6.00%   7.70% 3.80%
Other income (expense), net            
Interest expense $ (18,672)   $ (16,466)   $ (33,477) $ (32,581)
Other income (expense) 10,638   (4,820)   9,524 (3,418)
Other expense, net (8,034)   (21,286)   (23,953) (35,999)
Income before income taxes 42,251   15,677   76,360 11,304
Provision for income taxes 3,136   2,484   6,627 8,439
Net income 39,115   13,193   69,733 2,865
Interest income $ 400   $ 300   $ 1,000 $ 1,600