XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Net (loss) income per common share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Net (loss) income per common share

 

18.Net (loss) income per common share

  

For the year ended December 31, 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,
2024
    
Shares issuable upon exercise of warrants   1,022,376,420 
Shares issuable on conversion of convertible notes   180,960,977 
    1,203,337,397 

 

For the year ended December 31, 2023, the computation of basic and diluted earnings per share is calculated as follows:

 

     Number of  Per share
   Amount  shares  amount
          
Basic earnings per share               
Net income per share available for common stockholders  $1,129,374    3,729,053,805   $0.00 
                
Effect of dilutive securities               
Warrants                
Convertible debt   198,684    174,617,879    0.00 
                
Diluted earnings per share               
Net income per share available for common stockholders  $1,328,058    3,903,671,684   $0.00