XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Consolidation (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

Three Months Ended

  June 30, 2022

Three Months Ended

  June 30, 2021

Six Months Ended

  June 30, 2022

Six Months Ended

  June 30, 2021

Basic

Diluted

Basic

Diluted

Basic

Diluted

Basic

Diluted

Net Income

$

1,700,401

 

 $

1,700,401

 

 $

2,442,913

 

 $

2,442,913

 

$

4,102,007

 

 $

4,102,007

 

 $

7,623,624

 

 $

7,623,624

Weighted-average common shares outstanding

 

5,077,972

 

 

5,097,055

 

 

5,210,700

 

 

5,219,430

 

 

5,094,797

 

 

5,110,798

 

 

5,206,766

 

 

5,214,992

Net income per share 

$

0.33

 

 $

0.33

 

 $

0.47

 

 $

0.47

 

$

0.81

 

 $

0.80

 

 $

1.46

 

 $

1.46

Schedule of Weighted Average Number of Shares [Table Text Block]

Three Months Ended

  June 30, 2022

Three Months Ended

  June 30, 2021

Six Months Ended

  June 30, 2022

Six Months Ended

  June 30, 2021

Basic

Diluted

Basic

Diluted

Basic

Diluted

Basic

Diluted

Weighted-average common shares outstanding

 

  5,077,972

 

 

  5,077,972

 

 

  5,210,700

 

 

  5,210,700

 

 

  5,094,797

 

 

  5,094,797

 

 

  5,206,766

 

 

  5,206,766

Unvested RSU's/Options

 

  - 

 

 

         19,083

 

 

  - 

 

 

         8,730

 

 

  - 

 

 

         16,001

 

 

  - 

 

 

         8,226

Weighted-average common shares outstanding

 

  5,077,972

 

 

  5,097,055

 

 

  5,210,700

 

 

  5,219,430

 

 

  5,094,797

 

 

  5,110,798

 

 

  5,206,766

 

 

  5,214,992