v3.25.3
Segment and Geographic Information - Schedule of Adjusted EBITDA Reconciliation to (Loss) Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Reconciliation to income before income taxes        
Depreciation and amortization     $ (76,951) $ (81,672)
Foreign exchange gain (loss) $ 777 $ (16,815) (40,561) (5,699)
Asset impairment charge 0 0 (101,703) 0
Loss on sale of business 0 0 (5,097) 0
Income before income taxes 92,085 73,810 109,912 232,442
Payroll tax expense related to stock-based compensation   700   4,800
Reportable Segment        
Segment Reporting Information [Line Items]        
Adjusted EBITDA 171,928 183,587 512,050 530,897
Reconciliation to income before income taxes        
Stock-based compensation expense and related payroll taxes (62,172) (69,292) (186,719) (214,692)
Depreciation and amortization (24,263) (27,739) (76,951) (81,672)
Interest and other non-operating income, net 7,680 3,808 17,521 13,065
Foreign exchange gain (loss) 777 (16,815) (40,561) (5,699)
Asset impairment charge 0 0 (101,703) 0
Acquisition, divestiture, and corporate structure-related expenses 18 697 (7,148) (1,435)
Loss on sale of business 0 0 (5,097) 0
Restructuring and other exit costs (1,883) (1,556) (1,480) (1,898)
Retroactive non-income tax expense 0 1,120 0 (6,124)
Total reconciling items (79,843) (109,777) (402,138) (298,455)
Income before income taxes $ 92,085 $ 73,810 $ 109,912 $ 232,442