v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 14,220,702 8,594,681
Common stock, shares outstanding 14,220,702 8,594,681
Common stock issuable shares 358,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 1,062,712 1,062,712
Temporary equity, shares outstanding 1,062,712 1,062,712
Preferred Class C [Member]    
Temporary equity, par value $ 0.0001 $ 0.0001
Temporary equity, shares authorized 30,000,000 30,000,000
Temporary equity, shares issued 345,094 345,094
Temporary equity, shares outstanding 345,094 345,094
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
Preferred Class D [Member]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 30,000,000 30,000,000
Preferred stock, shares issued 145,000 145,000
Preferred stock, shares outstanding 145,000 145,000