XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Net loss per common share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of diluted net loss per share
          
   Three months ended
March 31,
2025
  Three months ended
March 31,
2024
Shares issuable upon exercise of warrants   1,022,376,420    1,022,376,420 
Shares issuable on conversion of convertible notes   184,444,801    178,224,555 
    1,206,821,221    1,200,600,975