XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Offerings (Details 3) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Warrants outstanding, Ending balance 1,104,217  
Warrants [Member]    
Warrants outstanding, Beginning balance 1,104,217 115,070
Issued 0 1,032,979
Exercised 0 (33,161)
Expired 0 (10,671)
Warrants outstanding, Ending balance 1,104,217 1,104,217