Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Warrants Activity (Details)

v3.25.1
Schedule of Warrants Activity (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 11 13
Number of warrants exercised
Number of warrants granted
Number of warrants expired (11) (2)
Number of warrants outstanding, ending 11
October 2013 Warrants [Member] | Warrant Liabilities [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 2
Number of warrants exercised
Number of warrants granted
Number of warrants expired (2)
Number of warrants outstanding, ending
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 (11)
Number of warrants outstanding, ending 11
Warrant expiration date Jan. 16, 2024