Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation - Underwriters Warrants (Details)

v3.23.2
Share-based compensation - Underwriters Warrants (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 18, 2023
Dec. 21, 2021
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Sep. 19, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Warrants to purchase shares           500,000 500,000 172,500
Warrants exercise price   $ 12.50       $ 0.625 $ 0.625  
Percentage of warrants exercisable 100.00% 100.00%            
Representative warrants exercised     467,625 467,625        
Stock issued on exercise of warrants       278,065        
Shares surrendered in cashless warrant exercises (in shares)     189,560          
Stock repurchase in cashless warrant exercises     $ 292,255 $ 292,255        
Treasury stock     $ 292,236 $ 292,236        
Number of Shares                
Warrants outstanding at the beginning of the period       672,500        
Exercised     (467,625) (467,625)        
Warrants outstanding at the end of the period     204,875 204,875 672,500      
Exercisable at June 30, 2023       204,875        
Weighted Average Exercise Price                
Outstanding at the beginning of the period       $ 3.67        
Outstanding at the end of the period     $ 10.62 10.62 $ 3.67      
Exercisable at June 30, 2023       $ 10.62        
Remaining term       2 years 8 months 26 days 4 years 3 months 7 days      
Exercisable contractual term       2 years 8 months 26 days        
Intrinsic value of warrants outstanding     $ 24,443 $ 24,443        
Treasury Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock repurchase in cashless warrant exercises     292,236          
Warrants                
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]                
Unrecognized compensation expense     $ 0 $ 0