v3.26.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Amounts Related to Goodwill Amounts related to goodwill are as follows:

 

 

Consulting and Treatment

 

 

Measurement and Analysis

 

 

Total

 

Balance as of December 31, 2025

 

$

347,706

 

 

$

119,080

 

 

$

466,786

 

Foreign currency translation adjustments

 

 

(101

)

 

 

(489

)

 

 

(590

)

Balance as of September 30, 2026

 

$

347,605

 

 

$

118,591

 

 

$

466,196

 

Schedule of Amounts Related to Finite-Lived Intangible Assets

Amounts related to finite-lived intangible assets are as follows:

September 30, 2026

 

Gross Balance

 

 

Accumulated Amortization

 

 

Total Intangible Assets—Net

 

Customer relationships

 

$

267,634

 

 

$

175,130

 

 

$

92,504

 

Covenants not to compete

 

 

42,239

 

 

 

37,852

 

 

 

4,387

 

Trade names

 

 

25,949

 

 

 

25,855

 

 

 

94

 

Proprietary software

 

 

33,647

 

 

 

27,720

 

 

 

5,927

 

Patent

 

 

17,479

 

 

 

7,695

 

 

 

9,784

 

Total other intangible assets, net

 

$

386,948

 

 

$

274,252

 

 

$

112,696

 

 

 

 

 

 

 

 

 

 

 

December 31, 2025

 

Gross Balance

 

 

Accumulated Amortization

 

 

Total Intangible Assets—Net

 

Customer relationships

 

$

264,564

 

 

$

160,459

 

 

$

104,105

 

Covenants not to compete

 

 

41,418

 

 

 

36,293

 

 

 

5,125

 

Trade names

 

 

25,917

 

 

 

25,441

 

 

 

476

 

Proprietary software

 

 

31,982

 

 

 

25,912

 

 

 

6,070

 

Patent

 

 

17,479

 

 

 

6,872

 

 

 

10,607

 

Total other intangible assets, net

 

$

381,360

 

 

$

254,977

 

 

$

126,383

 

Schedule of Future Amortization Expense

Future amortization expense is estimated to be as follows for each of the five following years and thereafter:

December 31,

 

 

 

2026 (remaining)

 

$

6,401

 

2027

 

 

25,772

 

2028

 

 

20,089

 

2029

 

 

13,674

 

2030

 

 

9,642

 

Thereafter

 

 

37,118

 

Total

 

$

112,696