XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 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

 

March 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

66,873

 

 

$

(32,739

)

 

 

34,134

 

 

 

5.8

 

Tradename

 

 

14,100

 

 

 

(8,136

)

 

 

5,964

 

 

 

3.0

 

Technology

 

 

89,547

 

 

 

(62,921

)

 

 

26,626

 

 

 

2.2

 

Internally developed software

 

 

40,314

 

 

 

(16,249

)

 

 

24,065

 

 

 

3.8

 

 

$

210,834

 

 

$

(120,045

)

 

$

90,789

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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