XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Mortgage-Backed Securities - Fair Value of Mortgage-Backed Securities According to Weighted Average Life Classification (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Less than one year $ 5,994 $ 23,150
Greater than one year and less than five years 37,724 891,510
Greater than or equal to five years 3,871,447 6,889,599
Fair value $ 3,915,165 $ 7,804,259