XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 18, 2021
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Expense       $ 48,771   $ 77,396   $ 105,564 $ 148,771
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture         $ 9,003 $ 16,002 $ 12,002    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)               0 0
Class of Warrant or Right, Issued During Period (in shares)               0 0
Pre-Funded Warrants [Member]                  
Class of Warrant or Right, Exercised During Period (in shares)         777,666        
Common Stock [Member]                  
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)       1,390   1,557      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)             2,222    
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares)       186 316 799 1,102    
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)         4,287 1,286 855    
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture         $ 0 $ 0 $ 0    
Common Stock [Member] | Director [Member]                  
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)               4,287 2,141
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture               $ 9,003 $ 28,004
Restricted Stock [Member]                  
Share-Based Payment Arrangement, Expense               $ 96,561 $ 120,767
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)               0 2,222
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)               3 years 3 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value               $ 0 $ 31,200
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares)               502 1,901
Employee Stock Purchase Plan [Member]                  
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     43,334            
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent     85.00%            
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 1,390 1,557              
Share-Based Payment Arrangement, Expense $ 456 $ 3,563