Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Basis of Presentation and Significant Accounting Policies Measurement of Credit Losses on Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Basis of Presentation and Significant Accounting Policies [Abstract]      
Available-for-sale securities, amortized cost $ 17,279,572   $ 30,711,156
Available-for-sale securities, allowance for credit losses $ 41,390 $ 244,876 $ 0