XML 169 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Investment in Securities (Proceeds, Realized Gains (Losses) on Sales) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Securities, Available-for-sale [Line Items]      
Proceeds $ 1,464,618,000 $ 1,495,056,000 $ 1,819,520,000
Available-for-sale Securities, Gross Realized Gains 20,957,000 26,284,000 32,736,000
Available-for-sale Securities, Gross Realized Losses 106,074,000 15,485,000 11,928,000
Available-for-sale Securities, Gross Realized Gain (Loss) (85,117,000) 10,799,000 20,808,000
Available-for-sale securities Realizes Losses - adjustments to cost basis of certain securities (6,000,000.0) (3,300,000) (17,700,000)
Agency RMBS      
Securities, Available-for-sale [Line Items]      
Proceeds 1,090,180,000 963,052,000 1,439,413,000
Available-for-sale Securities, Gross Realized Gains 2,159,000 5,389,000 16,260,000
Available-for-sale Securities, Gross Realized Losses 100,959,000 10,859,000 3,481,000
Available-for-sale Securities, Gross Realized Gain (Loss) (98,800,000) (5,470,000) 12,779,000
Non-Agency RMBS and CMBS      
Securities, Available-for-sale [Line Items]      
Proceeds 30,171,000 207,232,000 145,323,000
Available-for-sale Securities, Gross Realized Gains 6,907,000 14,144,000 13,692,000
Available-for-sale Securities, Gross Realized Losses 2,707,000 2,723,000 4,187,000
Available-for-sale Securities, Gross Realized Gain (Loss) 4,200,000 11,421,000 9,505,000
CLOs      
Securities, Available-for-sale [Line Items]      
Proceeds 18,259,000 130,747,000 46,632,000
Available-for-sale Securities, Gross Realized Gains 7,597,000 4,163,000 1,122,000
Available-for-sale Securities, Gross Realized Losses 747,000 976,000 4,251,000
Available-for-sale Securities, Gross Realized Gain (Loss) 6,850,000 3,187,000 (3,129,000)
Other Securities      
Securities, Available-for-sale [Line Items]      
Proceeds 326,008,000 194,025,000 188,152,000
Available-for-sale Securities, Gross Realized Gains 4,294,000 2,588,000 1,662,000
Available-for-sale Securities, Gross Realized Losses 1,661,000 927,000 9,000
Available-for-sale Securities, Gross Realized Gain (Loss) $ 2,633,000 $ 1,661,000 $ 1,653,000