Quarterly report pursuant to Section 13 or 15(d)

Schedule of Options Granted and Outstanding (Details)

v3.24.1.1.u2
Schedule of Options Granted and Outstanding (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Options Outstanding, Balance 54  
Weighted Average Exercise Price, Balance $ 5.03  
Weighted Average Remaining Contractual Life (Years), Options outstanding 5 years 8 months 12 days 5 years 8 months 12 days
Aggregate Intrinsic Value, Options outstanding  
Options, Granted  
Weighted Average Exercise Price, Granted  
Options, Forfeited/Expired (3)  
Weighted Average Exercise Price, Forfeited/Expired $ 6.78  
Options Outstanding, Balance 51 54
Weighted Average Exercise Price, Balance $ 4.95 $ 5.03
Aggregate Intrinsic Value, Options outstanding
Options, Exercisable 45  
Weighted Average Exercise Price, Exercisable $ 5.42  
Weighted Average Remaining Contractual Life (Years), Options exercisable 5 years 4 months 24 days  
Aggregate Intrinsic Value, Exercisable