XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Net loss per common share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of diluted net loss per share
          
   Six months ended
June 30,
2025
  Six months ended
June 30,
2024
Shares issuable upon exercise of warrants   1,022,376,420    1,022,376,420 
Shares issuable on conversion of convertible notes   125,252,906    174,044,742 
    1,147,629,326    1,196,421,162