Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.24.1.1.u2
Stockholders' Equity (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares under options outstanding, beginning 595,347  
Weighted average exercise price outstanding, beginning $ 3.46  
Weighted average contractual life 6 years 9 months 29 days 5 years 9 months 25 days
Number of shares under options, granted 136,255  
Weighted average exercise price, granted $ 3.32  
Weighted average contractual life, granted 5 years 1 month 24 days  
Number of shares under options, exercised 0  
Weighted average exercise price, exercised $ 0  
Number of shares under options, expired/cancelled (2,448)  
Weighted average exercise price, expired/cancelled $ 5.41  
Number of shares under options outstanding, ending 729,154 595,347
Weighted average exercise price outstanding, ending $ 2.66 $ 3.46
Number of shares under options, exercisable 282,072  
Weighted average exercise price, exercisable $ 2.97  
Weighted average contractual life, exercisable 5 years 10 months 28 days