XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets (Tables)
9 Months Ended
Sep. 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

 

September 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

67,209

 

 

$

(35,973

)

 

 

31,236

 

 

 

5.3

 

Trade name

 

 

10,753

 

 

 

(6,285

)

 

 

4,468

 

 

 

2.9

 

Technology

 

 

92,310

 

 

 

(72,300

)

 

 

20,010

 

 

 

1.8

 

Internally developed software

 

 

40,314

 

 

 

(21,472

)

 

 

18,842

 

 

 

3.8

 

 

$

210,586

 

 

$

(136,030

)

 

$

74,556

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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