XML 59 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of warrants outstanding
           
   Warrants  Weighted Average Exercise Price
Warrants outstanding, as of December 31, 2021 and 2022    156   $16,000.0 
 Issued    6,731    1,040.0 
 Exercised    3,125    1,040.0 
 Expired         
Warrants outstanding, as of December 31, 2023    3,762    1,661.4 
Issued         
Exercised         
Expired         
Warrants outstanding, as of December 31, 2024    3,762   $1,661.4 
            
Warrants exercisable, as of December 31, 2024    3,762   $1,661.4