XML 81 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Net loss per common share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]    
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
Total 1,147,629,326 1,196,421,162