|3 Months Ended|
Mar. 31, 2019
|Investments, Debt and Equity Securities [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 types as of December 31, 2018 are as follows:
Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.
No definition available.