XML 36 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Note 3 - Earnings Per Common Share (Tables)
3 Months Ended
Jun. 27, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

 
   

June 27,

   

June 28,

 
   

2026

   

2025

 

Basic

               

Net earnings

  $ 19,507     $ 14,885  

Deduct preferred stock dividends

    12       6  

Undistributed net earnings

    19,495       14,879  

Earnings attributable to participating preferred shareholders

    19       17  

Earnings attributable to common shareholders

  $ 19,476     $ 14,862  

Weighted average common shares outstanding

    6,773       6,882  

Basic earnings per common share

  $ 2.88     $ 2.16  
                 

Diluted

               

Earnings attributable to common shareholders

  $ 19,476     $ 14,862  

Add dividends on convertible preferred stock

    5       5  

Earnings attributable to common stock on a diluted basis

  $ 19,481     $ 14,867  

Weighted average common shares outstanding - basic

    6,773       6,882  

Additional shares to be issued under full conversion of preferred stock

    67       67  

Total shares for diluted

    6,840       6,949  

Diluted earnings per common share

  $ 2.85     $ 2.14