|12 Months Ended|
Dec. 31, 2019
|Investments, All Other Investments [Abstract]|
|Schedule of Available for Sale Securities Reconciliation||
The cost, gross unrealized gains (losses) and fair value of available for sale securities by major security type at December 31, 2018 were as follows:
Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.
No definition available.