Common Stock (Details 1)
|
9 Months Ended |
Sep. 30, 2023
USD ($)
shares
|
Equity Incentive RSU |
413,911
|
Incentive RSU Issued |
307,629
|
RSUs Held for Taxes | $ |
$ 106,282
|
Equity Incentive Plan One [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
4,000
|
Incentive Vest Date |
Feb. 08, 2023
|
Incentive RSU Issued |
2,369
|
RSUs Held for Taxes | $ |
$ 1,631
|
Equity Incentive Plan Two [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
15,000
|
Incentive Vest Date |
Mar. 01, 2023
|
Incentive RSU Issued |
9,609
|
RSUs Held for Taxes | $ |
$ 5,391
|
Equity Incentive Plan Three [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
15,000
|
Incentive Vest Date |
Mar. 25, 2023
|
Incentive RSU Issued |
15,000
|
RSUs Held for Taxes | $ |
$ 0
|
Equity Incentive Plan Four [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
2,500
|
Incentive Vest Date |
Apr. 04, 2023
|
Incentive RSU Issued |
1,759
|
RSUs Held for Taxes | $ |
$ 741
|
Equity Incentive Plan Five [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
13,500
|
Incentive Vest Date |
Apr. 04, 2023
|
Incentive RSU Issued |
7,995
|
RSUs Held for Taxes | $ |
$ 5,505
|
Equity Incentive Plan Six [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
35,000
|
Incentive Vest Date |
Apr. 04, 2023
|
Incentive RSU Issued |
22,610
|
RSUs Held for Taxes | $ |
$ 12,390
|
Equity Incentive Plan Seven [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
50,000
|
Incentive Vest Date |
May 01, 2023
|
Incentive RSU Issued |
35,707
|
RSUs Held for Taxes | $ |
$ 14,293
|
Equity Incentive Plan Eight [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
4,000
|
Incentive Vest Date |
Jun. 01, 2023
|
Incentive RSU Issued |
2,270
|
RSUs Held for Taxes | $ |
$ 1,730
|
Equity Incentive Plan Nine [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
7,500
|
Incentive Vest Date |
Jun. 01, 2023
|
Incentive RSU Issued |
4,257
|
RSUs Held for Taxes | $ |
$ 3,243
|
Equity Incentive Plan Ten [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
208,809
|
Incentive Vest Date |
Aug. 03, 2023
|
Incentive RSU Issued |
167,809
|
RSUs Held for Taxes | $ |
$ 41,000
|
Equity Incentive Plan Eleven [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
34,102
|
Incentive Vest Date |
Aug. 15, 2023
|
Incentive RSU Issued |
23,764
|
RSUs Held for Taxes | $ |
$ 10,338
|
Equity Incentive Plan Twelve [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
12,000
|
Incentive Vest Date |
Sep. 07, 2023
|
Incentive RSU Issued |
7,046
|
RSUs Held for Taxes | $ |
$ 4,954
|
Equity Incentive Plan Thirteen [Member] |
|
Incentive Plan |
2015
|
Equity Incentive RSU |
12,500
|
Incentive Vest Date |
Sep. 21, 2023
|
Incentive RSU Issued |
7,434
|
RSUs Held for Taxes | $ |
$ 5,066
|