v3.25.2
Schedule of computation of diluted loss per share (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti dilutive securities 17,796,765 17,796,765
Convertible Debt Securities [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti dilutive securities 1,027,997 2,604,554 244,515 2,523,557