Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation - Underwriters Warrants (Details)

v3.24.1.1.u2
Share-Based Compensation - Underwriters Warrants (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 18, 2023
Dec. 21, 2021
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Warrants to purchase shares   172,500     500,000
Warrants exercise price   $ 12.50     $ 0.625
Percentage of warrants exercisable 100.00% 100.00%      
Representative warrants exercised       478,625  
Stock issued on exercise of warrants       285,674  
Shares surrendered in cashless warrant exercises (in shares)       192,951  
Treasury stock     $ 299,110 $ 299,110  
Number of Shares          
Warrants outstanding at the beginning of the period     193,875    
Exercised       478,625  
Warrants outstanding at the end of the period     193,875 193,875  
Exercisable at end of the period     193,875    
Weighted Average Exercise Price          
Outstanding at the beginning of the period     $ 11.19    
Outstanding at the end of the period     11.19 $ 11.19  
Exercisable at end of the period     $ 11.19    
Remaining term     1 year 10 months 28 days 2 years 1 month 28 days  
Exercisable contractual term     1 year 10 months 28 days    
Intrinsic value of warrants outstanding     $ 0    
Warrants          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]          
Unrecognized compensation expense     $ 0