Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Narrative (Details)

v3.24.0.1
Share-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Sep. 19, 2022
Jun. 16, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate grant date fair value $ 178,462      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Discount rates 3.69%      
Expected life 5 years      
Expected volatility 96.46%      
Expected dividends $ 0      
Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of additional shares authorized   1,250,000    
Shares authorized   2,062,500    
Shares available for future grant     411,353 430,603
Options term   10 years    
Vesting period     10 years 10 years
Aggregate grant date fair value     $ 45,360 $ 980,075
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Discount rates     3.89%  
Expected life     5 years 6 months  
Expected volatility     98.66%  
Expected dividends     $ 0 0
Fair market value     $ 1.85  
Intrinsic value of options outstanding     $ 192,465 0
Intrinsic value of options exercisable     64,155 $ 0
Plan | Employee Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum aggregate number of shares   500,000    
Plan | Non-Employee Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum aggregate number of shares   200,000    
Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Discount rates       3.145%
Expected life       5 years 6 months
Expected volatility       90.62%
Fair market value       $ 0.2789
Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Discount rates       3.765%
Expected life       6 years
Expected volatility       93.66%
Fair market value       $ 4.23
Plan | Vesting over one year        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage       100.00%
Plan | Vesting after one year        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage       33.333%
Plan | Vesting in 24 monthly installments thereafter        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage       66.667%
Plan | Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Share-based compensation expense     619,972 $ 582,659
Unrecognized compensation expense     $ 539,461 $ 1,114,073