XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Income (Loss) Per Share  
Schedule of basic and diluted income (loss) per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

For the Three Months Ended

 

For the Six Months Ended

​

​

​

June 30, 

 

June 30, 

​

​

    

2023

    

2022

    

2023

    

2022

​

Net income (loss)

​

$

1,194,956

​

$

2,614,363

​

$

(138,978)

​

$

1,942,740

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted average common shares outstanding - basic

​

 

14,772,624

​

 

14,257,827

​

 

14,676,096

​

 

10,701,715

​

Options to purchase common stock

​

 

61,427

​

 

—

​

 

—

​

 

—

​

Weighted average common shares outstanding - diluted

​

 

14,834,051

​

 

14,257,827

​

 

14,676,096

​

 

10,701,715

​

Net income (loss) per common share, basic and diluted

​

$

0.08

​

$

0.18

​

$

(0.01)

​

$

0.18

​

Schedule of antidilutive securities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

For the Three Months Ended

 

For the Six Months Ended

​

​

​

June 30, 

 

June 30, 

​

​

    

2023

    

2022

    

2023

    

2022

​

Warrants to purchase common stock

​

 

3,217,800

​

 

3,220,000

​

 

3,218,260

​

 

2,419,448

​

Options to purchase common stock

​

 

142,650

​

 

61,027

​

 

307,886

​

 

30,682

​

Total excludable from net income (loss) per share attributable to common stockholders - diluted

​

 

3,360,450

​

 

3,281,027

​

 

3,526,146

​

 

2,450,130

​