XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Net income (loss) per common share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of diluted net income (loss) per common share
          
   Three and Nine months ended
September 30,
2025
  Three and Nine months ended
September 30,
2024
Shares issuable upon exercise of warrants   1,022,376,420    1,022,376,420 
Shares issuable on conversion of convertible notes   127,728,250    177,521,610 
    1,150,104,670    1,199,898,030