StockBased Compensation (Details 6) - USD ($)
|
12 Months Ended |
Dec. 31, 2022 |
Dec. 31, 2021 |
Compensation Expense RSUs |
1,892,102
|
789,500
|
RSU Expense |
$ 2,755,843
|
$ 2,624,486
|
Compensation Expense Nine [Member] |
|
|
Compensation Expense RSUs |
450,000
|
|
Equity Incentive Plan |
2015
|
|
Compensation Expense grant date |
Oct. 04, 2022
|
|
Compensation Expense Vesting Period |
Up to 42 Months
|
|
RSU Expense |
$ 321,078
|
|
Compensation Expense Ten [Member] |
|
|
Compensation Expense RSUs |
3,000
|
|
Equity Incentive Plan |
2015
|
|
Compensation Expense grant date |
Nov. 29, 2022
|
|
Compensation Expense Vesting Period |
36 Months
|
|
First Vesting date |
Nov. 29, 2023
|
|
Second vesting date |
Nov. 29, 2024
|
|
Third vesting date |
Nov. 29, 2025
|
|
RSU Expense |
$ 6,450
|
|
Compensation Expense One [Member] |
|
|
Compensation Expense RSUs |
8,000
|
5,000
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Feb. 08, 2022
|
Jan. 01, 2021
|
Compensation Expense Vesting Period |
24 Months
|
|
First Vesting date |
Feb. 08, 2023
|
Jan. 01, 2021
|
Second vesting date |
Feb. 08, 2024
|
|
RSU Expense |
$ 22,640
|
$ 19,450
|
Compensation Expense Two [Member] |
|
|
Compensation Expense RSUs |
30,000
|
30,000
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Mar. 01, 2022
|
Mar. 25, 2021
|
Compensation Expense Vesting Period |
24 Months
|
24 Months
|
First Vesting date |
Mar. 01, 2023
|
Mar. 25, 2022
|
Second vesting date |
Mar. 01, 2024
|
Mar. 25, 2023
|
RSU Expense |
$ 84,300
|
$ 107,700
|
Compensation Expense Three [Member] |
|
|
Compensation Expense RSUs |
32,000
|
150,000
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Apr. 04, 2022
|
May 01, 2021
|
Compensation Expense Vesting Period |
24 Months
|
36 Months
|
First Vesting date |
Apr. 04, 2023
|
May 01, 2022
|
Second vesting date |
Apr. 04, 2024
|
May 01, 2023
|
Third vesting date |
|
May 01, 2024
|
RSU Expense |
$ 94,400
|
$ 496,500
|
Compensation Expense Four [Member] |
|
|
Compensation Expense RSUs |
104,000
|
460,191
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Apr. 04, 2022
|
Aug. 03, 2021
|
Compensation Expense Vesting Period |
36 Months
|
24 Months
|
First Vesting date |
Apr. 04, 2023
|
Aug. 03, 2022
|
Second vesting date |
Apr. 04, 2024
|
Aug. 03, 2023
|
Third vesting date |
Apr. 04, 2025
|
|
RSU Expense |
$ 306,800
|
$ 1,523,232
|
Compensation Expense Five [Member] |
|
|
Compensation Expense RSUs |
33,000
|
38,000
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Jun. 01, 2022
|
Sep. 07, 2021
|
Compensation Expense Vesting Period |
24 Months
|
24 Months
|
First Vesting date |
Jun. 01, 2023
|
Sep. 07, 2022
|
Second vesting date |
Jun. 01, 2024
|
Sep. 07, 2023
|
RSU Expense |
$ 80,850
|
$ 126,160
|
Compensation Expense Six [Member] |
|
|
Compensation Expense RSUs |
63,102
|
39,809
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Aug. 15, 2022
|
Oct. 04, 2021
|
Compensation Expense Vesting Period |
24 Months
|
24 Months
|
First Vesting date |
Aug. 15, 2023
|
Oct. 04, 2022
|
Second vesting date |
Aug. 15, 2024
|
Oct. 04, 2023
|
RSU Expense |
$ 126,835
|
$ 121,019
|
Compensation Expense Seven [Member] |
|
|
Compensation Expense RSUs |
25,000
|
43,500
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Sep. 21, 2022
|
Nov. 01, 2021
|
Compensation Expense Vesting Period |
24 Months
|
24 Months
|
First Vesting date |
Sep. 21, 2023
|
Nov. 01, 2022
|
Second vesting date |
Sep. 21, 2024
|
Nov. 01, 2023
|
RSU Expense |
$ 42,250
|
$ 152,685
|
Compensation Expense Eight [Member] |
|
|
Compensation Expense RSUs |
1,144,000
|
23,000
|
Equity Incentive Plan |
2015
|
2015
|
Compensation Expense grant date |
Oct. 04, 2022
|
Dec. 15, 2021
|
Compensation Expense Vesting Period |
36 Months
|
24 Months
|
First Vesting date |
Oct. 04, 2023
|
Dec. 15, 2022
|
Second vesting date |
Oct. 04, 2024
|
Dec. 15, 2023
|
Third vesting date |
Oct. 04, 2025
|
|
RSU Expense |
$ 1,670,240
|
$ 77,740
|