XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

80,498

 

 

$

(37,146

)

 

 

43,352

 

 

 

6.1

 

Contractor relationships

 

 

535

 

 

 

(350

)

 

 

185

 

 

 

4.5

 

Tradename

 

 

14,006

 

 

 

(6,407

)

 

 

7,599

 

 

 

3.6

 

Technology

 

 

89,245

 

 

 

(52,089

)

 

 

37,156

 

 

 

2.8

 

Internally developed software

 

 

33,183

 

 

 

(10,252

)

 

 

22,931

 

 

 

3.2

 

 

$

217,467

 

 

$

(106,244

)

 

$

111,223

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Carrying
Value

 

 

Weighted
Average
Remaining
Life

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

80,558

 

 

$

(33,109

)

 

 

47,449

 

 

 

6.5

 

Contractor relationships

 

 

535

 

 

 

(329

)

 

 

206

 

 

 

5.0

 

Trade name

 

 

14,303

 

 

 

(5,389

)

 

 

8,914

 

 

 

4.1

 

Technology

 

 

90,204

 

 

 

(45,482

)

 

 

44,722

 

 

 

3.3

 

Internally developed software

 

 

25,210

 

 

 

(6,253

)

 

 

18,957

 

 

 

2.4

 

 

$

210,810

 

 

$

(90,562

)

 

$

120,248

 

 

 

 

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Estimated future amortization expense of the identified intangible assets as of June 30, 2024, is as follows:

 

2024

 

$

16,584

 

2025

 

 

34,345

 

2026

 

 

23,877

 

2027

 

 

13,150

 

2028

 

 

10,672

 

Thereafter

 

 

12,595

 

 

$

111,223