XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets

Identified intangible assets consisted of the following:

 

 

 

Gross
Amount

 

 

Accumulated
Amortization

 

 

Carrying
Value

 

 

Weighted
Average
Remaining
Life

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

80,483

 

 

$

(35,116

)

 

 

45,367

 

 

 

6.3

 

Contractor relationships

 

 

535

 

 

 

(340

)

 

 

195

 

 

 

4.8

 

Tradename

 

 

14,079

 

 

 

(5,875

)

 

 

8,204

 

 

 

3.9

 

Technology

 

 

89,478

 

 

 

(48,682

)

 

 

40,796

 

 

 

3.1

 

Internally developed software

 

 

28,029

 

 

 

(8,253

)

 

 

19,776

 

 

 

2.7

 

 

$

212,604

 

 

$

(98,266

)

 

$

114,338

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 March 31, 2024, is as follows:

 

2024

 

$

24,577

 

2025

 

 

33,370

 

2026

 

 

22,887

 

2027

 

 

12,127

 

2028

 

 

9,647

 

Thereafter

 

 

11,730

 

 

$

114,338