XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Net loss per common share (Details)
12 Months Ended
Dec. 31, 2024
shares
Earnings Per Share [Abstract]  
Shares issuable upon exercise of warrants 1,022,376,420
Shares issuable on conversion of convertible notes 180,960,977
Total 1,203,337,397