XML 72 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Schedule of Effective Maturity Dates of Held To Maturity Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]    
Held-to-maturity Debt Maturities, Less than 1 year, Book Value $ 585,875 $ 206,257
Held-to-maturity Debt Maturities, 1 through 5 years, Book Value 3,859 0
Held-to-maturity Debt Maturities, Total Book Value 589,734 206,257
Held-to-maturity Debt Maturities, Less than 1 year, Fair Value 585,573 206,161
Held-to-maturity Debt Maturities, 1 through 5 years, Fair Value 3,859 0
Held-to-maturity Debt Maturities, Total Fair Value 589,432 206,161
Available-for-sale Securities, Debt Maturities [Abstract]    
Available-for-sale maturity, greater than 5 years, book value 847 1,012
Available-for-sale maturities, greater than 5 years, fair value $ 847 $ 1,016