v3.25.2
Financial Instruments (Details Narrative) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Investments, All Other Investments [Abstract]    
Consideration payment price per share $ 40 $ 40
Shares due to holders 183,369 183,369
Reset price per share $ 25