XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.4
Note 9 - Stock Based Compensation (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Apr. 01, 2024
Apr. 19, 2019
Mar. 31, 2024
Feb. 28, 2023
Feb. 28, 2023
Jan. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
Jan. 08, 2021
Jun. 02, 2015
Share-Based Payment Arrangement, Option [Member]                    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount               $ 7,858    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)               2 years 3 months 18 days    
Share-Based Payment Arrangement, Expense               $ 11,974    
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           5 years        
Share-Based Payment Arrangement, Option [Member] | Board of Directors [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 5 years       5 years          
Share-Based Payment Arrangement, Expense $ 4,300       $ 21,120          
Restricted Stock [Member] | Board of Directors [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     16,000 448            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value     $ 13,760 $ 5,660            
Restricted Stock [Member] | Board of Directors [Member] | Share-Based Payment Arrangement, Tranche One [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage       0.25%       0.25%    
Restricted Stock [Member] | Board of Directors [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage               0.25%    
Restricted Stock [Member] | Board of Directors [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage       0.25%       0.25%    
Restricted Stock [Member] | Board of Directors [Member] | Share-Based Payment Arrangement, Tranche Four [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage       0.25%       0.25%    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           3,889 1,112      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value           $ 40,950        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)             556      
Share-Based Payment Arrangement, Expense             $ 6,250      
Restricted Stock Units (RSUs) [Member] | Vest Based on Certain Performance Hurdles Prior to December 2024 [Member] | Share-Based Payment Arrangement, Employee [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             556      
Maximum [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)               10 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)               3 years    
Minimum [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)               5 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)               1 year    
The 2015 Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                   26,112
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Percentage                   1.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   45,445                
The 2015 Plan [Member] | Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Shares (in shares)                   2,223
The 2021 Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                 111,112  
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Percentage                 1.00%  
The 2021 Plan [Member] | Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Shares (in shares)                 5,556