v3.25.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 8,594,681 3,992,234
Common stock, shares outstanding 8,594,681 3,992,234
Common stock issuable shares 133,332  
Preferred Class B [Member]    
Temporary equity, par value $ 0.0001 $ 0.0001
Temporary equity, shares authorized 30,000,000 30,000,000
Temporary equity, shares issued 531,356 10,349,097
Temporary equity, shares outstanding 531,356 10,349,097
Preferred Class A [Member]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 30,000,000 30,000,000
Preferred stock, shares issued 500,000 500,000
Preferred stock, shares outstanding 500,000 500,000