XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Details of Certain Financial Statement Components (Tables)
12 Months Ended
Dec. 31, 2024
Details of Certain Financial Statement Components  
Schedule of inventories

December 31, 

December 31, 

    

2024

    

2023

Inventories

 

(in thousands)

Raw materials

 

$

1,608

 

$

1,986

Work-in-process

179

232

Finished goods

222

258

Total inventories

 

$

2,009

 

$

2,476

Schedule of property, plant and equipment, net

December 31, 

December 31, 

    

2024

    

2023

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

1,972

$

2,009

Leasehold improvements

 

500

 

412

 

2,472

 

2,421

Less: accumulated depreciation

 

(2,061)

 

(2,108)

Total property, plant and equipment, net

$

411

$

313

Schedule of changes in the carrying amount of goodwill

    

(in thousands)

Balance as of December 31, 2022

$

650

Adjustment to goodwill, acquisition price allocation of SPEC/KWJ

 

(404)

Goodwill acquired in acquisition of Calman

 

2,064

Adjustment to goodwill, foreign currency exchange rate changes

 

151

Balance as of December 31, 2023

 

2,461

Goodwill acquired in acquisition of Conductive Transfers and Global Print Solutions

 

232

Adjustment to goodwill, foreign currency exchange rate changes

 

(35)

Balance as of December 31, 2024

$

2,658

Schedule of intangible assets, net

Weighted

Average

Amortization

December 31, 

December 31, 

    

Period

    

2024

    

2023

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

5 Years

$

931

$

935

Developed technology

3.5 Years

536

543

Customer relationships

6 Years

1,427

1,449

Non-compete agreements

4 Years

916

930

Order backlog

0.5 Years

22

22

In-process research and development

Indefinite

29

29

3,861

3,908

Less: accumulated amortization

 

(1,987)

 

(1,254)

Total intangible assets, net

$

1,874

$

2,654

Schedule of future amortization on existing intangibles

Years ending December 31,

    

(in thousands)

2025

$

664

2026

 

537

2027

330

2028

260

2029

54

Thereafter

 

29

$

1,874

Schedule of accrued liabilities

December 31, 

December 31, 

    

2024

    

2023

Accrued liabilities

(in thousands)

Accrued wages and benefits

$

194

$

204

Accrued vacation

 

146

 

185

Accrued other liabilities

 

37

 

103

Total accrued liabilities

$

377

$

492