v3.25.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jun. 29, 2025
Dec. 31, 2024
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01
Preferred Stock, Shares Authorized (in shares) 975,150 975,150
Preferred Stock, Shares Issued (in shares) 0 0
Treasury Stock, Shares, Total (in shares) 21,513 21,513
Series A Preferred Stock [Member]    
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01
Preferred Stock, Shares Authorized (in shares) 24,850 24,850
Preferred Stock, Shares Issued (in shares) 0 0
Nonvoting Common Stock [Member]    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01
Common Stock, Shares Authorized (in shares) 10,000,000 10,000,000
Common Stock, Shares, Issued (in shares) 0 0
Common Stock [Member]    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01
Common Stock, Shares Authorized (in shares) 30,000,000 30,000,000
Common Stock, Shares, Issued (in shares) 23,051,483 23,041,523
Common Stock, Shares, Outstanding, Ending Balance (in shares) 23,029,970 23,020,010