XML 76 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Information about Warrants Outstanding (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of warrants $ 0.48
Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding | shares 323,736
Weighted Average Exercise Price, Outstanding $ 4.75
Number of warrants exercisable | shares 323,736
Weighted Average Exercise Price, Exercisable $ 4.75
Year 2018 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of warrants $ 0.48
Year 2018 [Member] | Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding | shares 47,890
Weighted Average Remaining Contractual Life, Outstanding 4 years 6 months
Weighted Average Exercise Price, Outstanding $ 0.48
Number of warrants exercisable | shares 47,890
Weighted Average Remaining Contractual Life, Exercisable 4 years 6 months
Weighted Average Exercise Price, Exercisable $ 0.48
Year 2019 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of warrants $ 5.28
Year 2019 [Member] | Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding | shares 215,846
Weighted Average Remaining Contractual Life, Outstanding 2 years 4 months 24 days
Weighted Average Exercise Price, Outstanding $ 5.28
Number of warrants exercisable | shares 215,846
Weighted Average Remaining Contractual Life, Exercisable 2 years 4 months 24 days
Weighted Average Exercise Price, Exercisable $ 5.28
Year 2023 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of warrants $ 6.25
Year 2023 [Member] | Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding | shares 60,000
Weighted Average Remaining Contractual Life, Outstanding 4 years 8 months 12 days
Weighted Average Exercise Price, Outstanding $ 6.25
Number of warrants exercisable | shares 60,000
Weighted Average Remaining Contractual Life, Exercisable 4 years 8 months 12 days
Weighted Average Exercise Price, Exercisable $ 6.25