XML 92 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting [Abstract]    
Revenue before reimbursements (net revenue) $ 283,578 $ 265,197
Net income 13,306 14,032
Interest, net (3,955) (4,086)
Other, net 2,566 (2,571)
Provision for income taxes 4,311 8,899
Operating income 16,228 16,274
Depreciation 3,179 2,493
Intangible amortization 1,668 2,297
Earnout accretion 481 466
Earnout fair value adjustments 942 0
Acquisition contingent consideration 2,821 1,988
Deferred compensation plan (358) 2,350
Reorganization costs 4,161 0
Total adjustments 12,894 9,594
Adjusted EBITDA $ 29,122 $ 25,868
Adjusted EBITDA margin 10.30% 9.80%