v3.25.2
Stockholders' Equity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Equity [Abstract]    
Warrants Outstanding, Beginning 400  
Weighted Average Exercise Price, Beginning $ 1,595  
Weighted Average Remaining Contractual life 7 days 7 days
Aggregate Intrinsic Value, Beginning $ 0  
Warrants Outstanding, Granted 0  
Weighted Average Exercise Price, Granted $ 0  
Warrants Outstanding, Forfeited 0  
Weighted Average Exercise Price, Forfeited $ 0  
Warrants Outstanding, Exercised 0  
Weighted Average Exercise Price, Exercised $ 0  
Warrants Outstanding, Ending 400 400
Weighted Average Exercise Price, Ending $ 1,595 $ 1,595
Aggregate Intrinsic Value, Ending $ 0 $ 0
Warrants Outstanding, Exercisable 400  
Weighted Average Exercise Price, Exercisable $ 1,595  
Weighted Average Remaining Contractual life, Exercisable 7 days  
Aggregate Intrinsic Value, Exercisable $ 0