XML 83 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Net income (loss) per common share (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 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 127,728,250 177,521,610
Total 1,150,104,670 1,199,898,030