v3.25.4
Warrants (Details 1) - $ / shares
Dec. 31, 2024
Aug. 22, 2024
Aug. 05, 2024
Jun. 18, 2024
Jun. 17, 2024
Class of Warrant or Right [Line Items]          
Number outstanding   5,000 80,000 50,000 120,000
Warrant [Member]          
Class of Warrant or Right [Line Items]          
Number outstanding 0        
Weighted Average Exercise Price Outstanding $ 0        
Exercise Price $ 0