XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Net Income (Loss) Per Share (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
May 29, 2018
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares (in shares) 700,000 700,000  
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) 4,127    
Proceeds From Dilutive Securities $ 59    
Common Stock [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 19.32
Warrants and Rights Outstanding, Maturity Date     May 29, 2023
Common Stock [Member] | Maximum [Member]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     386,000
Dilutive Share Equivalents [Member]      
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) 400,000    
Share Price (in dollars per share) $ 14.39