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

Warrants - Schedule of Warrants Exercisable (Details)

v3.26.1
Warrants - Schedule of Warrants Exercisable (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2021
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 9,080,120  
Weighted-average remaining contractual term (years) 2 years 9 months 14 days  
Weighted average exercise price (in Dollars per share) $ 6.57 $ 20
Exercise Price 1.40 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 5,536,428  
Exercise Price 1.75 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 250,000  
Exercise Price 3.85 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 2,439,026  
Exercise Price 5.13 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 85,366  
Exercise Price 8.13 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 1,500  
Exercise Price 20.00 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 433,999  
Exercise Price 37.60 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 100,001  
Exercise Price 120.00 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 13,800  
Exercise Price 125.00 [Member]    
Schedule of Warrants Exercisable [Line Items]    
Number of warrants 220,000