Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Significant Accounting Policies Measurement of Credit Losses on Financial Instruments (Details)

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