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