XML 25 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Preferred stock, shares authorized 5,000,000  
Common stock, par value $ 0.001  
Common stock, shares authorized 75,000,000  
Common stock, shares issued 42,323,759 12,167,679
Common stock, shares outstanding 42,323,759 12,167,679
Preferred Stock Series A [Member]    
Preferred stock, par value $ 1  
Preferred stock, shares outstanding 278,530  
Preferred Stock Series A, A 1, and B [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares outstanding 0 16,912,843
Preferred stock, shares authorized   16,912,843
Preferred Stock, shares issued 0