XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) per Share (Tables)
9 Months Ended
Sep. 30, 2025
Net Income (Loss) per Share [Abstract]  
Schedule of Diluted Number of Shares

The calculation of the Company’s diluted number of shares for the three and nine months ended September 30, 2025 is as follows:

 

   For the
three  months
ended September 30,
2025
  

For the
nine months
ended September 30,
2025 

 
Weighted average shares - basic   15,442,342    13,700,375 
           
Effect of dilutive potential common shares:          
Convertible preferred stock   34    34 
Warrants to purchase common stock   1,732,975    154,913 
           
Restricted stock awards   49,706    47,628 
           
           
           

Weighted average shares – diluted 

   17,223,257    13,902,950