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

December 31,

  

December 31,

 
  

2024

  

2023

 

Common stock shares authorized

  125,000,000   125,000,000 

Common stock par value

 $0.001  $0.001 

Common stock shares issued

  51,461,472   52,259,303 

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

Balance at December 31

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

Unrealized gain (loss) on note receivable

  283   213   (496)

Pension benefits recognized in OCI

  511   (3,523)  6,404 

Balance at December 31

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