XML 83 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Net loss per common share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 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 184,444,801 178,224,555
Total 1,206,821,221 1,200,600,975