Annual report pursuant to Section 13 and 15(d)

Schedule of Warrants Activity (Details)

v3.24.1
Schedule of Warrants Activity (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 13 20
Number of warrants exercised
Number of warrants granted
Number of warrants expired (2) (7)
Number of warrants outstanding, ending 11 13
May 2018 Warrants [Member] | Equity [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 7
Number of warrants exercised
Number of warrants granted
Number of warrants expired (7)
Number of warrants outstanding, ending
Warrant expiration date Oct. 27, 2022  
October 2013 Warrants [Member] | Warrant Liabilities [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 2 2
Number of warrants exercised
Number of warrants granted
Number of warrants expired (2)
Number of warrants outstanding, ending 2
Warrant expiration date Oct. 24, 2023  
January 2014 Warrants [Member] | Warrant Liabilities [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 11 11
Number of warrants exercised
Number of warrants granted
Number of warrants expired
Number of warrants outstanding, ending 11 11
Warrant expiration date Jan. 16, 2024