v3.26.1
Warrants - Schedule of Company’s Outstanding Warrants and Changes (Details) - Warrant [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Schedule of Company’s Outstanding Warrants and Changes [Line Items]      
Number of Warrants, Warrants Expired   (259,908)  
Weighted Average Exercise Price, Warrants Exercised   $ 81.6  
Number of Warrants, Outstanding Ending balance   596,405 856,313
Weighted Average Exercise Price , Outstanding Ending balance   $ 62.43 $ 68.33
Weighted Average Remaining Contract Term, Outstanding ending balance 4 years 9 months 14 days 9 months 21 days 1 year 5 months 26 days
Number of Warrants, Underwriter Warrant Exercised 8,595,236    
Weighted Average Exercise Price, Underwriter Warrant Exercised $ 0.53    
Weighted Average Remaining Contract Term, Underwriter Warrant Exercised 4 years 10 months 13 days    
Number of Warrants, Outstanding Outstanding Opening balance 9,191,641   596,405
Weighted Average Exercise Price , Outstanding Opening balance $ 0.93   $ 62.43
Weighted Average Remaining Contract Term, Outstanding opening balance 4 years 9 months 14 days 9 months 21 days 1 year 5 months 26 days