XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Details of Certain Financial Statement Components (Tables)
3 Months Ended
Mar. 31, 2025
Details of Certain Financial Statement Components  
Schedule of inventories

March 31, 

December 31, 

    

2025

    

2024

Inventories

 

(in thousands)

Raw materials

 

$

1,436

 

$

1,608

Work-in-process

176

179

Finished goods

228

222

Total inventories

 

$

1,840

 

$

2,009

Schedule of property, plant and equipment, net

March 31, 

December 31, 

    

2025

    

2024

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

2,175

$

1,972

Leasehold improvements

 

516

 

500

 

2,691

 

2,472

Less: accumulated depreciation

 

(2,115)

 

(2,061)

Total property, plant and equipment, net

$

576

$

411

Schedule of intangible assets, net

Weighted

Average

Amortization

March 31, 

December 31, 

    

Period

    

2025

    

2024

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

5 years

$

937

$

931

Developed technology

3.5 years

605

536

Customer relationships

6 years

1,467

1,427

Non-compete agreements

4 years

942

916

Order backlog

0.5 years

22

In-process research and development

Indefinite

29

29

3,980

3,861

Less: accumulated amortization

 

(2,173)

 

(1,987)

Total intangible assets, net

$

1,807

$

1,874

Schedule of future amortization on existing intangibles

Years ending December 31,

    

(in thousands)

2025 (remainder of year)

$

518

2026

 

563

2027

 

351

2028

 

279

2029

 

67

Thereafter

29

$

1,807

Schedule of changes in the carrying amount of goodwill

    

(in thousands)

Balance as of January 1, 2025

$

2,658

Adjustment to goodwill, acquisition price allocation of Conductive Transfers

(232)

Adjustment to goodwill, foreign currency exchange rate changes

 

65

Balance as of March 31, 2025

$

2,491

    

(in thousands)

Balance as of January 1, 2024

 

$

2,461

Adjustment to goodwill, foreign currency exchange rate changes

(26)

Balance as of March 31, 2024

 

$

2,435

Schedule of accrued liabilities

March 31, 

December 31, 

    

2025

    

2024

Accrued liabilities

(in thousands)

Accrued wages and benefits

$

127

$

194

Accrued vacation

 

141

 

146

Other accrued liabilities

 

24

 

37

Total accrued liabilities

$

292

$

377