XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Stock by Class [Table Text Block]
  

December 31,

  

December 31,

 
  

2023

  

2022

 

Common stock shares authorized

  125,000,000   125,000,000 

Common stock par value

 $0.001  $0.001 

Common stock shares issued

  52,259,303   50,554,179 

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, 
  2023  2022  2021 

Balance at December 31

 $8,576  $2,668  $(804)

Unrealized gain (loss) on note receivable

  213   (496)   

Pension benefits recognized in OCI

  (3,523)  6,404   3,472 

Balance at December 31

 $5,266  $8,576  $2,668