v3.26.1
Summary of Warrant Activity (Details) (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2025
Jul. 08, 2025
Class of Warrant or Right [Line Items]    
Number of warrants, outstanding 387,357  
Warrants exercise price   $ 1.00
Number of warrants, exercised 3,062,465  
March 2025 PreFunded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants, outstanding 2,105,265  
Warrants exercise price $ 0.0001  
November 2024 Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants, exercised 957,200  
November 2024 Warrants [Member] | Maximum [Member]    
Class of Warrant or Right [Line Items]    
Purchase of warrants per share $ 2.06  
November 2024 Warrants [Member] | Minimum [Member]    
Class of Warrant or Right [Line Items]    
Purchase of warrants per share $ 1.00  
March 2025 Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants, exercised 957,200  
March 2025 Warrants [Member] | Maximum [Member]    
Class of Warrant or Right [Line Items]    
Purchase of warrants per share $ 1.00  
March 2025 Warrants [Member] | Minimum [Member]    
Class of Warrant or Right [Line Items]    
Purchase of warrants per share $ 0.67  
March 2025 Warrants One [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants, exercised 2,105,265  
March 2025 Warrants One [Member] | Maximum [Member]    
Class of Warrant or Right [Line Items]    
Purchase of warrants per share $ 1.00  
March 2025 Warrants One [Member] | Minimum [Member]    
Class of Warrant or Right [Line Items]    
Purchase of warrants per share $ 0.67