v3.26.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 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

 

 

(508

)

 

 

(500

)

 

 

(1,008

)

Balance as of June 30, 2026

 

$

347,198

 

 

$

118,580

 

 

$

465,778

 

 

Schedule of Amounts Related to Finite-Lived Intangible Assets

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

June 30, 2026

 

Gross Balance

 

 

Accumulated Amortization

 

 

Total Intangible Assets—Net

 

Customer relationships

 

$

264,071

 

 

$

170,165

 

 

$

93,906

 

Covenants not to compete

 

 

41,370

 

 

 

37,334

 

 

 

4,036

 

Trade names

 

 

25,938

 

 

 

25,839

 

 

 

99

 

Proprietary software

 

 

32,594

 

 

 

27,086

 

 

 

5,508

 

Patent

 

 

17,479

 

 

 

7,421

 

 

 

10,058

 

Total other intangible assets, net

 

$

381,452

 

 

$

267,845

 

 

$

113,607

 

 

 

 

 

 

 

 

 

 

 

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)

 

$

12,539

 

2027

 

 

24,687

 

2028

 

 

18,993

 

2029

 

 

12,582

 

2030

 

 

9,006

 

Thereafter

 

 

35,800

 

Total

 

$

113,607