v3.26.1
Net (Loss) Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Dilutive Net (loss) Income Per Share Basic and dilutive net (loss) income per share is as follows:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net (loss) income available to common shareholders (numerator)

 

$

(8,971,360

)

 

$

10,613

 

 

$

(17,791,065

)

 

$

3,918,735

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares (denominator)

 

 

17,327,652

 

 

 

16,708,776

 

 

 

17,090,140

 

 

 

16,689,537

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic (loss) income per common share

 

$

(0.52

)

 

$

0.00

 

 

$

(1.04

)

 

$

0.23

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares

 

 

17,327,652

 

 

 

16,708,776

 

 

 

17,090,140

 

 

 

16,689,537

 

Potential shares of common stock arising from stock options, warrants, and unvested RSU's

 

 

-

 

 

 

6,710,950

 

 

 

-

 

 

 

6,818,731

 

Total shares-diluted (denominator)

 

 

17,327,652

 

 

 

23,419,726

 

 

 

17,090,140

 

 

 

23,508,268

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted (loss) income per common share

 

$

(0.52

)

 

$

0.00

 

 

$

(1.04

)

 

$

0.17

 

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive weighted shares excluded from the calculation of diluted (loss) income per common share

 

 

5,312,033

 

 

 

58,800

 

 

 

6,236,531

 

 

 

51,370