XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Earnings Per Share (Tables)
3 Months Ended
Jun. 29, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

June 29,

  

July 1,

 
  

2024

  

2023

 

Basic

        

Net earnings

 $12,661  $23,111 

Deduct preferred stock dividends paid

  6   6 

Undistributed net earnings

  12,655   23,105 

Earnings attributable to participating preferred shareholders

  15   25 

Earnings attributable to common shareholders

 $12,640  $23,080 

Weighted average common shares outstanding

  6,962   7,596 

Basic earnings per common share

 $1.82  $3.04 
         

Diluted

        

Earnings attributable to common shareholders

 $12,640  $23,080 

Add dividends on convertible preferred stock

  5   5 

Earnings attributable to common stock on a diluted basis

 $12,645  $23,085 

Weighted average common shares outstanding - basic

  6,962   7,596 

Additional shares to be issued under full conversion of preferred stock

  67   67 

Total shares for diluted

  7,029   7,663 

Diluted earnings per common share

 $1.80  $3.01