Annual report pursuant to Section 13 and 15(d)

Stock Option Plans - Schedule of Stock Option Activity (Details)

v3.20.1
Stock Option Plans - Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Options Outstanding, Beginning balance 202,537 191,119
Options Exercisable, Beginning balance 185,837 181,119
Options, Canceled (291) (1,750)
Options, Granted 14,168
Options, Exercised (1,000)
Options, Forfeited
Options Outstanding, Ending balance 202,246 202,537
Options Exercisable, Ending balance 192,108 185,837
Weighted Average Exercise Price, Outstanding, Beginning balance $ 80.13 $ 82.79
Weighted Average Exercise Price, Exercisable, Beginning balance 82.13 82.40
Weighted Average Exercise Price, Canceled
Weighted Average Exercise Price, Granted
Weighted Average Exercise Price, Exercised
Weighted Average Exercise Price, Forfeited
Weighted Average Exercise Price, Outstanding, Ending balance 80.14 80.13
Weighted Average Exercise Price, Exercisable, Ending balance $ 81.32 $ 82.13
Weighted Average Remaining Contractual Term in Years, Outstanding Beginning 4 years 6 months 7 days 5 years 2 months 23 days
Weighted Average Remaining Contractual Term in Years, Exercisable, Beginning 4 years 1 month 6 days 4 years 11 months 19 days
Weighted Average Remaining Contractual Term in Years, Outstanding Ending 3 years 6 months 7 days 4 years 6 months 7 days
Weighted Average Remaining Contractual Term in Years, Exercisable, Ending 3 years 3 months 4 days 4 years 1 month 6 days
Aggregate Intrinsic Value, Outstanding Beginning balance $ 987,064 $ 562,579
Aggregate Intrinsic Value, Exercisable Beginning balance 967,064 562,579
Aggregate Intrinsic Value, Outstanding Ending balance 987,064
Aggregate Intrinsic Value, Exercisable Ending balance $ 967,064