v3.25.2
Segment and Geographic Information - Schedule of Adjusted EBITDA Reconciliation to Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reconciliation to income before income taxes        
Depreciation and amortization     $ (52,688) $ (53,933)
Foreign exchange (loss) gain $ (25,444) $ 4,861 (41,338) 11,116
Asset impairment charge 0 0 (101,703) 0
Loss on sale of business (5,097) 0 (5,097) 0
Income before income taxes 51,146 78,977 17,827 158,632
Payroll tax expense related to stock-based compensation   3,100   4,100
Reportable Segment        
Segment Reporting Information [Line Items]        
Adjusted EBITDA 169,020 179,375 340,122 347,310
Reconciliation to income before income taxes        
Stock-based compensation expense and related payroll taxes (60,974) (74,717) (124,547) (145,400)
Depreciation and amortization (25,398) (27,087) (52,688) (53,933)
Interest and other non-operating income, net 4,939 3,947 9,841 9,257
Foreign exchange (loss) gain (25,444) 4,861 (41,338) 11,116
Asset impairment charge 0 0 (101,703) 0
Acquisition, divestiture, and corporate structure-related expenses (5,903) (234) (7,166) (2,132)
Loss on sale of business (5,097) 0 (5,097) 0
Retroactive non-income tax expense 0 (7,244) 0 (7,244)
Restructuring and other exit income (costs) 3 76 403 (342)
Total reconciling items (117,874) (100,398) (322,295) (188,678)
Income before income taxes $ 51,146 $ 78,977 $ 17,827 $ 158,632