XML 37 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets

Identified intangible assets consist of the following:

 

 

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Carrying
Value

 

 

Weighted
Average
Remaining
Life

 

June 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

67,357

 

 

$

(34,467

)

 

 

32,890

 

 

 

5.6

 

Trade name

 

 

14,926

 

 

 

(9,152

)

 

 

5,774

 

 

 

2.8

 

Technology

 

 

92,226

 

 

 

(68,522

)

 

 

23,704

 

 

 

2.0

 

Internally developed software

 

 

40,314

 

 

 

(18,657

)

 

 

21,657

 

 

 

3.8

 

 

$

214,823

 

 

$

(130,798

)

 

$

84,025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Carrying
Value

 

 

Weighted
Average
Remaining
Life

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

80,437

 

 

$

(41,199

)

 

 

39,238

 

 

 

5.7

 

Contractor relationships

 

 

535

 

 

 

(370

)

 

 

165

 

 

 

4.0

 

Trade name

 

 

13,731

 

 

 

(7,404

)

 

 

6,327

 

 

 

3.2

 

Technology

 

 

88,350

 

 

 

(58,606

)

 

 

29,744

 

 

 

2.4

 

Internally developed software

 

 

40,314

 

 

 

(14,250

)

 

 

26,064

 

 

 

3.7

 

 

$

223,367

 

 

$

(121,829

)

 

$

101,538