XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
WARRANTS - Outstanding Warrants (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class Of Warrant Or Right, Outstanding [Roll Forward]    
Outstanding as of beginning of period (in shares) 1,587,511 29,780
Issued (in shares) 5,403,347 2,139,356
Exercised (in shares) (1,712,873) (581,625)
Outstanding as of end of period (in shares) 5,277,985 1,587,511