XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
INTANGIBLE ASSETS  
Schedule of finite-Lived intangible assets

Intangible assets as of December 31, 2021 and 2020 consisted of the following:

December 31, 

(in thousands)

    

2021

    

2020

Finite-lived assets:

Patents

$

3,887

$

3,779

Capitalized software development costs

 

3,833

 

2,676

Customer Relationships

187

Accumulated amortization

(5,285)

(4,328)

Finite-lived assets, net

2,622

2,127

Indefinite-lived assets:

 

 

Domain name

 

 

10

Intangible assets, net

$

2,622

$

2,137

Summary of amortization expense associated with intangible assets

The following table summarizes amortization expense associated with intangible assets for the fiscal years ended December 31, 2021 and 2020:

Year ended December 31, 

(in thousands)

    

2021

    

2020

Patents

$

379

$

428

Capitalized software development costs

845

449

Customer Relationships

 

1

 

Total amortization expense

$

1,225

$

877

Schedule of weighted average remaining useful life of finite-lived intangible assets (in years)

The weighted average remaining useful life of our finite-lived intangible assets (in years) as of December 31, 2021 are as follows:

Weighted average remaining amortization period (in years)

    

Patents

 

2.2

Capitalized software development costs

2.3

Customer Relationships

 

2.0