StockBased Compensation (Details 7)
|
6 Months Ended |
Jun. 30, 2023
shares
|
Equity Incentive RSU |
146,500
|
Equity Incentive RSUs |
63,343
|
Incentive RSUs Cancelled |
63,343
|
RSUs Cancelled Plan One [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
Apr. 30, 2023
|
Incentive Vest Date |
Jun. 01, 2024
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Two [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
4,334
|
Incentive Cancellation Date |
Apr. 30, 2023
|
Incentive Vest Date |
Oct. 04, 2023
|
Incentive RSUs Cancelled |
4,334
|
RSUs Cancelled Plan Three [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
4,333
|
Incentive Cancellation Date |
Apr. 30, 2023
|
Incentive Vest Date |
Oct. 04, 2024
|
Incentive RSUs Cancelled |
4,333
|
RSUs Cancelled Plan Four [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
4,333
|
Incentive Cancellation Date |
Apr. 30, 2023
|
Incentive Vest Date |
Oct. 04, 2025
|
Incentive RSUs Cancelled |
4,333
|
RSUs Cancelled Plan Five [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
Apr. 30, 2023
|
Incentive Vest Date |
Jun. 01, 2023
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Six [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
May 05, 2023
|
Incentive Vest Date |
Oct. 04, 2023
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Seven [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
May 05, 2023
|
Incentive Vest Date |
Oct. 04, 2024
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Eight [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
May 05, 2023
|
Incentive Vest Date |
Oct. 04, 2025
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Nine [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
6,000
|
Incentive Cancellation Date |
May 05, 2023
|
Incentive Vest Date |
Mar. 01, 2024
|
Incentive RSUs Cancelled |
6,000
|
RSUs Cancelled Plan Ten [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
667
|
Incentive Cancellation Date |
Jun. 15, 2023
|
Incentive Vest Date |
Nov. 29, 2023
|
Incentive RSUs Cancelled |
667
|
RSUs Cancelled Plan Eleven [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
667
|
Incentive Cancellation Date |
Jun. 15, 2023
|
Incentive Vest Date |
Nov. 29, 2024
|
Incentive RSUs Cancelled |
667
|
RSUs Cancelled Plan Twelve [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
666
|
Incentive Cancellation Date |
Jun. 15, 2023
|
Incentive Vest Date |
Nov. 29, 2025
|
Incentive RSUs Cancelled |
666
|
RSUs Cancelled Plan Thirteen [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
Jun. 28, 2023
|
Incentive Vest Date |
Oct. 04, 2023
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Fourteen [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
Jun. 28, 2023
|
Incentive Vest Date |
Oct. 04, 2024
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Fifteen [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
5,000
|
Incentive Cancellation Date |
Jun. 28, 2023
|
Incentive Vest Date |
Oct. 04, 2025
|
Incentive RSUs Cancelled |
5,000
|
RSUs Cancelled Plan Sixteen [Member] |
|
Equity Incentive Plan |
2015
|
Equity Incentive RSU |
2,343
|
Incentive Cancellation Date |
Jun. 28, 2023
|
Incentive Vest Date |
Aug. 03, 2023
|
Incentive RSUs Cancelled |
2,343
|