XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Software
3 Months Ended
Mar. 31, 2022
Research And Development [Abstract]  
Software

Note 5. Software

Software consisted of the following (in thousands):

 

 

 

 

 

December 31, 2021

 

 

March 31, 2022

 

 

 

Useful
Life

 

Gross carrying
amount

 

 

Accumulated
amortization

 

 

Net balance

 

 

Gross carrying
amount

 

 

Accumulated
amortization

 

 

Net balance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

Acquired and
   Software for
   internal use

 

3 to7 years

 

$

15,855

 

 

$

(14,907

)

 

$

948

 

 

$

15,873

 

 

$

(15,059

)

 

$

814

 

Software marketed for
   external sale

 

3 years

 

 

7,164

 

 

 

(2,245

)

 

 

4,919

 

 

 

8,208

 

 

 

(2,589

)

 

 

5,619

 

Total

 

 

 

$

23,019

 

 

$

(17,152

)

 

$

5,867

 

 

$

24,081

 

 

$

(17,648

)

 

$

6,433

 

 

Amortization of acquired and internal use software is computed using the straight-line method over an estimated useful life of generally three to seven years. Amortization expense recognized on acquired and internal use software is reflected in depreciation and amortization in the condensed consolidated statements of operations. Amortization expense was $0.2 million and $0.2 million for the three-month periods ended March 31, 2021 and 2022, respectively.

Amortization expense recognized on software to be sold or marketed externally was $0.1 million and $0.3 million for the three-month periods ended March 31, 2021 and 2022, respectively, and is included in cost of revenues on the condensed consolidated statements of operations.

Based on capitalized software assets at March 31, 2022, estimated amortization expense in future fiscal years is as follows (unaudited and in thousands):

Year ending December 31,

 

Acquired and internal use software

 

 

Software
marketed for
external use

 

 

Total

 

2022 (April - December)

 

$

317

 

 

$

1,254

 

 

$

1,571

 

2023

 

 

229

 

 

 

1,857

 

 

 

2,086

 

2024

 

 

122

 

 

 

1,396

 

 

 

1,518

 

2025

 

 

72

 

 

 

1,091

 

 

 

1,163

 

2026

 

 

68

 

 

 

21

 

 

 

89

 

Thereafter

 

 

6

 

 

 

 

 

 

6

 

Total amortization

 

$

814

 

 

$

5,619

 

 

$

6,433