v3.26.1
Warrants (Details) - shares
3 Months Ended
Jan. 07, 2026
Dec. 05, 2025
Aug. 04, 2025
May 02, 2025
Mar. 31, 2026
Warrants [Line Items]          
Percentage fair value volatility         100.00%
Series C Warrants [Member]          
Warrants [Line Items]          
Warrants to purchase   2,246,030 2,246,030 2,246,030  
Remaining shares warrant expired 1,293,650