XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Common stock, par value per share $ 0.0001 $ 0.0001
Common stock, shares authorized 400,000,000 400,000,000
Common stock shares issued 12,197,615 359,569
Common stock shares outstanding 12,197,615 359,569
Series A convertible preferred stock [Member]    
Preferred stock par value per share $ 0.0001 $ 0.0001
Preferred stock shares authorized 0 2,286,873
Preferred stock shares issued 0 2,286,873
Preferred stock shares outsstanding 0 2,286,873
Preferred stock liquidation preference   $ 47,629
Series A-1 convertible preferred stock [Member]    
Preferred stock par value per share $ 0.0001 $ 0.0001
Preferred stock shares authorized 0 312,094
Preferred stock shares issued 0 312,094
Preferred stock shares outsstanding 0 312,094
Preferred stock liquidation preference   $ 5,753
Series B convertible preferred stock [Member]    
Preferred stock par value per share $ 0.0001 $ 0.0001
Preferred stock shares authorized 0 2,625,896
Preferred stock shares issued 0 2,625,896
Preferred stock shares outsstanding 0 2,625,896
Preferred stock liquidation preference   $ 60,000