Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation - Narrative (Details)

v3.23.3
Share-based compensation - Narrative (Details) - Plan - USD ($)
3 Months Ended 9 Months Ended
Jun. 16, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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   411,353  
Vesting period       10 years 10 years
Aggregate grant date fair value       $ 45,360 $ 839,350
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 $ 4.23
Intrinsic value of options outstanding   $ 419,835   $ 419,835  
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%
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]          
Discount rates         3.15%
Expected life         6 years
Expected volatility         91.86%
Vesting over one year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage         100.00%
Vesting after one year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage         33.333%
Vesting in 24 monthly installments thereafter          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage         66.667%
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]          
Share-based compensation expense   148,305 $ 164,266 471,666 $ 433,129
Unrecognized compensation expense   $ 687,767   $ 687,767