XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Note 10 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Stock by Class [Table Text Block]
  

December 31,

  

December 31,

 
  

2025

  

2024

 

Common stock shares authorized

  125,000,000   125,000,000 

Common stock par value

 $0.001  $0.001 

Common stock shares issued

  49,566,334   51,461,472 

Preferred stock shares authorized

  3,000,000   3,000,000 

Preferred stock par value

 

No par

  

No par

 

Preferred stock shares issued

  —   — 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]

(In Thousands)

 Year Ended December 31, 
  2025  2024  2023 

Balance at December 31

 $6,060  $5,266  $8,576 

Unrealized gain on note receivable

  —   283   213 

Pension benefits recognized in OCI

  1,188   511   (3,523)

Balance at December 31

 $7,248  $6,060  $5,266