XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
May 12, 2022
May 12, 2021
May 10, 2018
Oct. 25, 2017
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
May 09, 2024
Jan. 01, 2024
May 11, 2023
Jan. 01, 2023
May 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Jan. 01, 2021
May 31, 2020
May 2022 Exercise Price Modification [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Stock option awards shares modified                         776,324        
Stock option exercise price per share                         $ 5.50        
Stock based compensation expense related to modification         $ 26,652 $ 30,188 $ 80,063 $ 107,490                  
Remaining stock based compensation expense related to modification             83,000                    
December 2021 Exercise Price Modification [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Stock option awards shares modified                             311,000    
Stock option exercise price per share                             $ 13.44    
Stock based compensation expense related to modification         15,773 15,773 47,300 49,617                  
Remaining stock based compensation expense related to modification             51,000                    
May 2020 Exercise Price Modification [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Stock option awards shares modified                                 203,750
Stock option exercise price per share                                 $ 5.10
Stock based compensation expense related to modification         $ 0 3,041 696 16,975                  
Remaining stock based compensation expense related to modification             $ 0                    
2017 Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Common stock, shares reserved for issuance       750,000         3,000,000   3,000,000            
Change in common stock, shares reserved for issuance                   255,060   216,673   149,189   102,998  
Stock option description       increase automatically on January 1 of each year from 2025 through 2027 by the number of shares equal to 1.0% of the aggregate number of outstanding shares of Company common stock as of the immediately preceding December 31. However, the Company’s board may reduce the amount of the increase in any particular year.                          
Additional shares authorized under plan 500,000 500,000                              
Total common stock, shares reserved for issuance 1,000,000 1,000,000                              
Shares available for grant under the 2017 Plan         1,286,511   1,286,511                    
Share-Based Payment Arrangement, Option [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Recognized stock-based compensation expense         $ 1,843,424 1,065,567 $ 4,463,423 3,516,180                  
Restricted Stock [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Recognized stock-based compensation expense         $ 4,448 $ 4,903 $ 17,773 $ 13,597                  
Restricted stock awards outstanding         1,079 1,958 1,079 1,958                  
Restricted stock awards vested         0 0                      
Each Year [Member] | 2017 Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Common stock, shares reserved for issuance                 1,500,000   1,500,000            
Employee Stock Purchase Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Recognized stock-based compensation expense         $ 83,329 $ 38,167 $ 191,863 $ 129,125                  
Common stock, shares reserved for issuance     100,000                            
Change in common stock, shares reserved for issuance                   127,530   108,337   74,594   51,499  
Stock option description     number of shares equal to 0.5% of the total outstanding number of shares of Company common stock as of the immediately preceding December 31.                            
Shares available for issuance         373,739   373,739