XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants - Warrants outstanding and exercisable (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Warrants    
Warrants outstanding, beginning balance 12,109,807 7,505
Issuances   12,102,302
Expirations and cancelations (7,542,409)  
Warrants outstanding, ending balance 4,567,398 12,109,807