v3.26.1
Note 13 - Earnings and Dividends Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 
  

(in thousands,

  

(in thousands,

 
  

except share and per share amounts)

  

except share and per share amounts)

 
                 

Net income (loss)

 $17,736  $(1,722) $32,466  $522 
                 

Basic and diluted earnings (loss) per share

 $1.19  $(0.12) $2.18  $0.03 

Basic and diluted shares used in computing earnings per share

  14,921,968   14,921,968   14,921,968   14,921,968