XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting [Abstract]            
Revenue before reimbursements (net revenue) $ 278,626   $ 271,225   $ 543,823 $ 510,542
Net income (loss) (5,157) $ 14,032 8,982 $ 15,586 8,875 24,568
Interest, net (2,612)   (1,913)   (6,698) (5,162)
Other, net (997)   (1,377)   (3,568) (3,186)
Provision for income taxes 4,583   7,893   13,482 15,136
Operating income (loss) (4,183)   13,585   12,091 31,356
Depreciation 1,990   2,172   4,483 4,176
Intangible amortization 1,920   2,647   4,217 4,516
Earnout accretion 469   451   935 642
Earnout fair value adjustments 1,211   0   1,211 0
Acquisition contingent consideration 3,285   3,784   5,273 5,443
Deferred compensation plan 956   1,603   3,306 3,736
Reorganization costs 0   3,396   0 3,396
Impairment charges 16,224   7,246   16,224 7,246
Restructuring charges 6,939   0   6,939 0
Total adjustments 32,994   21,299   42,588 29,155
Adjusted EBITDA $ 28,811   $ 34,884   $ 54,679 $ 60,511
Adjusted EBITDA margin 10.30%   12.90%   10.10% 11.90%