v3.25.2
Convertible note (Details) - $ / shares
1 Months Ended 12 Months Ended
Jun. 29, 2023
Dec. 31, 2024
Dec. 31, 2023
Convertible note      
Risk-free interest rate 5.41% 4.32% 4.77%
Expected life 1 year 8 months 12 days 6 months
Share price $ 2.68 $ 0.21 $ 1.19
Volatility 142.00% 149.00% 135.00%