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

Warrant Liability - Schedule of fair value of the warrant liabilities (Details)

v3.25.1
Warrant Liability - Schedule of fair value of the warrant liabilities (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Warrant Liability    
Expected life (years)   4 years
Risk free rate 2.90% 3.60%
Expected dividend rate 0.00% 0.00%
Exercise price $ 0.58 $ 0.64
February 2021 Warrant [Member]    
Warrant Liability    
Expected life (years)   1 month 6 days
Expected volatility   45.80%
Risk free rate   3.80%
Exercise price   $ 1.35
Market price   $ 1.54
February 2023 Warrant [Member]    
Warrant Liability    
Expected life (years) 1 year 1 month 6 days 2 years 1 month 6 days
Expected volatility 46.10% 61.60%
Risk free rate 2.90% 3.80%
Exercise price $ 1.5 $ 1.5
Market price $ 1.15 $ 1.54