v3.26.1
Software (Tables)
12 Months Ended
Dec. 31, 2024
Schedule of Carrying Amount and Amortization of Software and Intangible Assets

The useful life, gross carrying value, accumulated amortization, and net balance for each major class of definite-lived intangible assets at each balance sheet date were as follows (in thousands):

 

 

 

 

December 31, 2023

 

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Useful Life

 

Gross
carrying
 amount

 

 

Accumulated
amortization

 

 

Net balance

 

 

Gross
carrying
 amount

 

 

Accumulated
amortization

 

 

Impairment

 

 

Net balance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

5 to 18 years

 

$

19,300

 

 

$

(11,625

)

 

$

7,675

 

 

$

19,300

 

 

$

(12,749

)

 

$

(6,551

)

 

$

 

Total

 

 

 

$

19,300

 

 

$

(11,625

)

 

$

7,675

 

 

$

19,300

 

 

$

(12,749

)

 

$

(6,551

)

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capitalized Software Assets  
Schedule of Carrying Amount and Amortization of Software and Intangible Assets

Software consisted of the following (in thousands):

 

 

 

 

December 31, 2023

 

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Useful Life

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Net balance

 

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Impairment

 

 

Net balance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Acquired software and Software for internal use

 

3 to 7 years

 

$

16,814

 

 

$

(15,696

)

 

$

1,118

 

 

$

16,943

 

 

$

(16,104

)

 

$

(505

)

 

 

334

 

Software marketed for external sale

 

3 years

 

 

17,563

 

 

 

(6,696

)

 

 

10,867

 

 

 

22,789

 

 

 

(10,569

)

 

 

(562

)

 

 

11,658

 

Total

 

 

 

$

34,377

 

 

$

(22,392

)

 

$

11,985

 

 

$

39,732

 

 

$

(26,673

)

 

$

(1,067

)

 

$

11,992

 

Schedule of Estimated Amortization Expense of Capitalized Software and Intangible Assets

Based on capitalized software assets at December 31, 2024, after recognition of the above noted impairment, estimated amortization expense in future fiscal years is as follows (in thousands):

Year ending December 31,

 

Acquired software and Software for internal use

 

 

Software
marketed for
external sale

 

 

Total

 

2025

 

 

155

 

 

 

3,669

 

 

 

3,824

 

2026

 

 

129

 

 

 

3,387

 

 

 

3,516

 

2027

 

 

50

 

 

 

2,608

 

 

 

2,658

 

2028

 

 

 

 

 

1,506

 

 

 

1,506

 

2029

 

 

 

 

 

488

 

 

 

488

 

Total amortization

 

$

334

 

 

$

11,658

 

 

$

11,992