XML 64 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Stock Outstanding Warrants Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares Warrants, Beginning balance 38,495 20,057,162
Weighted Average Price, Beginning balance $ 59.42 $ 5.21
Number of Shares Warrants, Issued
Exercise Price Per Share Issued
Weighted Average Price, Issued
Number of Shares Warrants, Expired and forfeited (6,500) (2,293,667)
Weighted Average Price, Expired and forfeited $ 73.85 $ 205.25
Number of Shares Warrants, Exercised (17,725,000)
Exercise Price Per Share Exercised $ 0.05
Weighted Average Price, Exercised $ 0.05
Number of Shares Warrants, Ending balance 31,995 38,495
Weighted Average Price,Ending balance $ 56.49 $ 59.42
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise Price Per Share Beginning balance 10 2
Exercise Price Per Share Expired and forfeited 30 0.05
Exercise Price Per Share Ending balance 10 10
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise Price Per Share Beginning balance 200 290
Exercise Price Per Share Expired and forfeited 200 290
Exercise Price Per Share Ending balance $ 70 $ 200