v3.26.1
Net (loss) income per common share
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Net (loss) income per common share

 

  21. Net (loss) income per common share

  

For the years ended December 31, 2025 and 2024, the following warrants exercisable for shares and convertible securities convertible into a number of shares were excluded from the computation of diluted net loss per share as the results would have been anti-dilutive.

 

          
   Year ended
December 31,
2025
  Year ended
December 31,
2024
Shares issuable upon exercise of warrants   876,921,873    1,022,376,420 
Shares issuable on conversion of convertible notes   130,016,092    180,960,977 
    1,006,937,965    1,203,337,397