XML 116 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Adjusted EBITDA (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Revenue before reimbursements (net revenue) $ 1,098,573 $ 1,026,864 $ 1,073,464
Net income 8,728 54,410 79,486
Interest, net (14,422) (11,617) (5,337)
Other, net (8,702) (1,697) 2,367
Provision for income taxes 21,924 34,261 35,750
Operating income 7,528 75,357 112,266
Depreciation 10,782 9,113 7,394
Intangible amortization 8,075 9,395 3,209
Earnout accretion 1,926 1,554 820
Earnout fair value adjustments 438 0 (464)
Acquisition contingent consideration 10,815 11,934 3,885
Deferred compensation plan 5,257 6,132 (6,232)
Reorganization costs 0 4,886 0
Impairment charges 59,478 7,246 0
Restructuring charges 6,939 0 0
Total adjustments 103,710 50,260 8,612
Adjusted EBITDA $ 111,238 $ 125,617 $ 120,878
Adjusted EBITDA margin 10.10% 12.20% 11.30%