Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation - Narrative (Details)

v3.23.2
Share-based compensation - Narrative (Details) - Plan - USD ($)
3 Months Ended 6 Months Ended
Jun. 16, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 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   $ 715,715   $ 715,715  
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   161,664 $ 136,957 323,361 $ 268,863
Unrecognized compensation expense   $ 836,073   $ 836,073