XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Stockholders' Equity      
Common stock, Shares authorized 300,000,000 300,000,000 300,000,000
Common stock, Shares issued 30,441,203 11,956,823  
Common stock, Shares outstanding 30,441,203 11,956,823  
Preferred stock, Shares issued 0 0  
Preferred stock, Shares outstanding 0 0