XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Adjusted EBITDA (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue before reimbursements (net revenue) $ 1,026,864,000 $ 1,073,464,000 $ 1,003,001,000
Net income 54,410,000 79,486,000 72,572,000
Interest, net (11,617,000) (5,337,000) (302,000)
Other, net (1,697,000) 2,367,000 (7,463,000)
Provision for income taxes 34,261,000 35,750,000 33,457,000
Operating income 75,357,000 112,266,000 98,264,000
Depreciation 9,113,000 7,394,000 7,150,000
Intangible amortization 9,395,000 3,209,000 2,898,000
Earnout accretion 1,554,000 820,000 486,000
Earnout fair value adjustments 0 (464,000) 11,368,000
Acquisition contingent consideration 11,934,000 3,885,000 1,973,000
Deferred compensation plan 6,132,000 (6,232,000) 3,057,000
Reorganization costs 4,886,000 0 0
Impairment charges 7,246,000 0 0
Restructuring charges 0 0 3,792,000
Total adjustments 50,260,000 8,612,000 30,724,000
Adjusted EBITDA $ 125,617,000 $ 120,878,000 $ 128,988,000
Adjusted EBITDA margin 12.20% 11.30% 12.90%
Service      
Segment Reporting Information [Line Items]      
Revenue before reimbursements (net revenue) $ 1,026,864,000 $ 1,073,464,000 $ 1,003,001,000