Annual report pursuant to Section 13 and 15(d)

Schedule of Warrants Activity (Details)

v3.23.1
Schedule of Warrants Activity (Details) - Warrant [Member] - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 303,725 534,674
Weighted average exercise price, beginning balance 18.34 18.34
Warrants granted 229,268
Weighted average exercise price, warrants granted 8.09
Warrants, forfeited (18,107) (460,217)
Weighted average exercise price, warrants forfeited 17.16 18.31
Weighted average remaining contractual term, ending   1 year 6 months
Warrants outstanding, ending balance 285,618  
Weighted average exercise price, ending balance 10.25  
Weighted average remaining contractual term, ending 10 months 24 days