v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

Basic and diluted earnings per share for the three months ended June 30, 2026 and 2025:

 

   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Net loss from continuing operations  $(3,855,712)  $(1,270,656)  $(5,785,748)  $(3,039,628)
Loss of discontinued operations, net of tax   (23,315)   (2,915,856)   (583,032)   (3,717,938)
Net loss   (3,879,027)   (4,186,512)   (6,368,780)   (6,757,566)
                     
Basic and dilutive weighted average shares   20,053,450    770,918    10,615,621    763,804 
                     
Basic and dilutive (loss) per share - continuing operations  $(0.19)  $(1.64)  $(0.55)  $(3.98)
Basic and dilutive (loss) per share - discontinued operations  $(0.00)  $(3.79)  $(0.05)  $(4.87)
Schedule of Weighted Average Dilutive Shares For periods in which the Company incurred a net loss, these amounts are not included in weighted average dilutive shares because their impact would be anti-dilutive.
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Weighted average stock options   120,146    177,507    120,146    177,003 
Weighted average price of exercisable stock options  $7.02   $20.11   $7.02   $20.11 
                     
Weighted average warrants   12,700    12,700    12,700    12,700 
Weighted average price of warrants  $136.20   $147.00   $136.20   $147.00 
                     
Average price of common stock  $2.67   $0.72   $5.23   $1.61