XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Stockholders' Equity    
Preferred stock authorized   10,000,000
Common stock authorized 300,000,000 300,000,000
Common stock, shares issued 12,926,296 11,956,823
Common stock, Shares outstanding 12,926,296 11,956,823
Preferred stock, shares outstanding 0 0