XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.4
Note 1 - Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
  

December 31, 2025

  

December 31, 2024

 

Cash

 $9,318  $7,879 

Cash equivalents

  2,621   631 

Total cash and cash equivalents shown in the Consolidated Statements of Cash Flows

 $11,939  $8,510 
Debt Securities, Held-to-Maturity [Table Text Block]
  

December 31,

 
  

2025

  

2024

 

Held-to-maturity debt securities:

        

Amortized cost

 $19,933  $21,059 

Gross unrecognized gains

  76   50 

Gross unrecognized losses

     (33)

Fair value

 $20,009  $21,076 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

Amortized Cost

  

Fair Value

 

Within one year

 $12,942  $12,981 

After one year through two years

  6,005   6,028 

After two years through three years

  986   1,000 

Total

 $19,933  $20,009 
Financing Receivable, Allowance for Credit Loss [Table Text Block]

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2024

 $111  $  $(5) $106 

2025

 $106  $  $2  $108 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

December 31,

 
  

2025

  

2024

 

Foreign currency translation

        

Balance at beginning of period

 $(1,915) $(1,748)

Other comprehensive loss:

        

Foreign currency translation adjustments (1)

  197   (167)

Balance at end of period

 $(1,718) $(1,915)

Total accumulated other comprehensive loss

 $(1,718) $(1,915)
Schedule of Finite-Lived Intangible Assets [Table Text Block]
      

2025

  

2024

 

Description of Other Intangibles

 

Amortization Period (years)

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Patent assets

  1 - 20   867   (561)  306   852   (525)  327 

Other intangible assets

  10   340      340          

Total

     $1,207  $(561) $646  $852  $(525) $327 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 Estimated Amortization Expense 

2026

 $70 

2027

  70 

2028

  70 

2029

  65 

2030

  60 

Thereafter

  311 

Total

 $646 
Property, Plant and Equipment [Table Text Block]

Description of Property and Equipment

 Depreciable Life (years)  

2025

  

2024

 

Land

     $1,050  $1,050 

Building

  39   3,950   3,950 

Building and leasehold improvements

  3 - 39   2,704   2,677 

Field equipment

  3 - 4   13,037   13,004 

Computer equipment and software

  2 - 3   2,057   2,017 

Furniture and fixtures

  3 - 10   1,318   1,305 

Vehicles

  5   37   37 

Construction in process

      19   2 

Total cost

      24,172   24,042 

Less accumulated depreciation

      (19,433)  (18,958)

Total net book value

     $4,739  $5,084 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2025

  

2024

 

Basic weighted-average shares

  30,937,000   30,572,000 

Conversion of unsecured loan notes

      

Unexercised options and unvested restricted stock units

      

Diluted weighted-average shares

  30,937,000   30,572,000