XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Finite Lived Intangible Assets

Finite-lived intangible assets consist of the following as of December 31, 2023:

 

 Description

 

Weighted Average Estimated Useful Life (in years)

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

Developed technology

 

 

6

 

 

$

22,278

 

 

$

19,663

 

 

$

2,615

 

Customer relationships

 

 

9

 

 

 

15,669

 

 

 

11,916

 

 

 

3,753

 

Non-compete agreements

 

 

3

 

 

 

1,912

 

 

 

1,912

 

 

 

 

Tradename

 

 

3

 

 

 

368

 

 

 

368

 

 

 

 

Total

 

 

 

 

$

40,227

 

 

$

33,859

 

 

$

6,368

 

 

Finite-lived intangible assets consist of the following as of December 31, 2022:

 

 Description

 

Weighted Average Estimated Useful Life (in years)

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

Developed technology

 

 

6

 

 

$

22,278

 

 

$

17,393

 

 

$

4,885

 

Customer relationships

 

 

9

 

 

 

15,669

 

 

 

10,275

 

 

 

5,394

 

Non-compete agreements

 

 

3

 

 

 

1,912

 

 

 

1,912

 

 

 

 

Tradename

 

 

3

 

 

 

368

 

 

 

368

 

 

 

 

Total

 

 

 

 

$

40,227

 

 

$

29,948

 

 

$

10,279

 

Amortization Expense Related to Intangible Assets

The following table summarizes amortization expense related to intangible assets for the years ended December 31, 2023, 2022 and 2021:

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of subscription and support revenue

 

$

2,270

 

 

$

1,757

 

 

$

1,420

 

Sales and marketing

 

 

1,641

 

 

 

1,662

 

 

 

1,652

 

 

 

$

3,911

 

 

$

3,419

 

 

$

3,072

 

Estimated Remaining Amortization Expense

The estimated remaining amortization expense for each of the five succeeding years and thereafter is as follows:

 

 Year Ending December 31,

 

Amount

 

2024

 

$

3,688

 

2025

 

 

2,141

 

2026

 

 

536

 

2027

 

 

3

 

2028

 

 

 

2029 and thereafter

 

 

 

Total

 

$

6,368