XML 27 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Schedule of Available for Sale Securities Debt Maturities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value Measurements [Abstract]    
Due in one year or less $ 433,013 $ 473,602
Due after one year through two years 74,615 116,463
Total investment debt securities $ 507,628 $ 590,065