XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Net income (loss) per common share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities

 

   Three months ended
March 31,
2023
  Three months ended
March 31,
2022
       
Warrants to purchase shares of common stock   602,852,506    611,140,006 
Convertible notes   582,290,570    458,435,448 
    1,185,143,076    1,069,575,454