XML 135 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies Measurement of Credit Losses on Financial Instruments (Details) - USD ($)
$ in Thousands
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2018
Basis of Presentation and Significant Accounting Policies [Abstract]      
Available-for-sale securities, amortized cost   $ 30,711,157 $ 25,432,158
Estimated allowance for credit losses on available-for-sale debt securities upon adoption of ASU 2016-13 $ 244,900