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