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

Three Months Ended June 30,

 
  

2026

  

2025

 

Net income available for shareholders

 $2,830  $4,742 

Weighted average outstanding shares of common stock(1)

  5,657   5,465 

Dilutive effect of unvested stock awards

  100   88 

Fully diluted shares

  5,757   5,553 
         

Basic earnings per share

 $0.50  $0.87 

Diluted earnings per share

 $0.49  $0.85 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended June 30,

 
  

2026

  

2025

 

Assumed conversion of the Notes

  -   344 

Stock awards that were anti-dilutive

  136   161 

Total stock awards excluded from diluted EPS

  136   505