XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value, Company's Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Assets [Abstract]            
Derivative assets total $ 12,105   $ 30,048      
Servicing related assets [1] 224,601   233,658      
Liabilities [Abstract]            
Derivative liabilities total 10,902   3,869      
Interest Rate Swaps [Member]            
Assets [Abstract]            
Derivative assets total 12,105   17,244      
TBAs [Member]            
Assets [Abstract]            
Derivative assets total 0   10,434      
U.S. Treasury Futures [Member]            
Assets [Abstract]            
Derivative assets total 0   2,337      
U.S. Treasury Futures Options [Member]            
Assets [Abstract]            
Derivative assets total     33      
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total 0   2,370      
Servicing related assets 0   0      
Total Assets 0   2,370      
Liabilities [Abstract]            
Derivative liabilities total 1,664   0      
Total Liabilities 1,664   0      
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total 12,105   27,678      
Servicing related assets 0   0      
Total Assets 1,164,548   1,150,098      
Liabilities [Abstract]            
Derivative liabilities total 9,238   3,869      
Total Liabilities 9,238   3,869      
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total 0   0      
Servicing related assets 224,601 $ 227,333 233,658 $ 234,263 $ 250,380 $ 253,629
Total Assets 224,601   233,658      
Liabilities [Abstract]            
Derivative liabilities total 0   0      
Total Liabilities 0   0      
Fair Value, Measurements, Recurring [Member] | Interest Rate Swaps [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total 0   0      
Liabilities [Abstract]            
Derivative liabilities total 0   0      
Fair Value, Measurements, Recurring [Member] | Interest Rate Swaps [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total 12,105   17,244      
Liabilities [Abstract]            
Derivative liabilities total 1,531   3,869      
Fair Value, Measurements, Recurring [Member] | Interest Rate Swaps [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total 0   0      
Liabilities [Abstract]            
Derivative liabilities total 0   0      
Fair Value, Measurements, Recurring [Member] | TBAs [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | TBAs [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total     10,434      
Liabilities [Abstract]            
Derivative liabilities total 7,707          
Fair Value, Measurements, Recurring [Member] | TBAs [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total     2,337      
Liabilities [Abstract]            
Derivative liabilities total 1,664          
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 3 [Member]            
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures Options [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total     33      
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures Options [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures Options [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member]            
Assets [Abstract]            
Derivative assets total 12,105   30,048      
Servicing related assets 224,601   233,658      
Total Assets 1,389,149   1,386,126      
Liabilities [Abstract]            
Derivative liabilities total 10,902   3,869      
Total Liabilities 10,902   3,869      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | Interest Rate Swaps [Member]            
Assets [Abstract]            
Derivative assets total 12,105   17,244      
Liabilities [Abstract]            
Derivative liabilities total 1,531   3,869      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | TBAs [Member]            
Assets [Abstract]            
Derivative assets total     10,434      
Liabilities [Abstract]            
Derivative liabilities total 7,707          
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | U.S. Treasury Futures [Member]            
Assets [Abstract]            
Derivative assets total     2,337      
Liabilities [Abstract]            
Derivative liabilities total $ 1,664          
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | U.S. Treasury Futures Options [Member]            
Assets [Abstract]            
Derivative assets total     $ 33      
RMBS [Member] | Level 2 [Member]            
Derivative Instruments Classified as Fair Value Assets and Liabilities [Abstract]            
Percentage of derivative instruments classified as fair value assets and liabilities 100.00%   100.00%      
RMBS [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member]            
Assets [Abstract]            
RMBS total $ 0   $ 0      
RMBS [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member]            
Assets [Abstract]            
RMBS total 1,152,443   1,122,420      
RMBS [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member]            
Assets [Abstract]            
RMBS total 0   0      
RMBS [Member] | Fair Value, Measurements, Recurring [Member] | Carrying Value [Member]            
Assets [Abstract]            
RMBS total 1,152,443   1,122,420      
Fannie Mae [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member]            
Assets [Abstract]            
RMBS total 0   0      
Fannie Mae [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member]            
Assets [Abstract]            
RMBS total 481,072   425,599      
Fannie Mae [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member]            
Assets [Abstract]            
RMBS total 0   0      
Fannie Mae [Member] | Fair Value, Measurements, Recurring [Member] | Carrying Value [Member]            
Assets [Abstract]            
RMBS total 481,072   425,599      
Freddie Mac [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member]            
Assets [Abstract]            
RMBS total 0   0      
Freddie Mac [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member]            
Assets [Abstract]            
RMBS total 671,371   696,821      
Freddie Mac [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member]            
Assets [Abstract]            
RMBS total 0   0      
Freddie Mac [Member] | Fair Value, Measurements, Recurring [Member] | Carrying Value [Member]            
Assets [Abstract]            
RMBS total $ 671,371   $ 696,821      
MSRs [Member] | Level 3 [Member]            
Derivative Instruments Classified as Fair Value Assets and Liabilities [Abstract]            
Percentage of derivative instruments classified as fair value assets and liabilities 100.00%   100.00%      
Derivative Instruments [Member] | Level 2 [Member]            
Derivative Instruments Classified as Fair Value Assets and Liabilities [Abstract]            
Percentage of derivative instruments classified as fair value assets and liabilities 100.00%   100.00%      
[1] See Note 9 regarding the estimation of fair value, which approximates carrying value for all pools.