XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value, Company's Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Assets [Abstract]            
Derivative assets total $ 15,314   $ 30,048      
Servicing related assets [1] 218,688   233,658      
Liabilities [Abstract]            
Derivative liabilities total 3,866   3,869      
Interest Rate Swaps [Member]            
Assets [Abstract]            
Derivative assets total 15,314   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,673   0      
Total Liabilities 1,673   0      
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total 15,314   27,678      
Servicing related assets 0   0      
Total Assets 1,206,792   1,150,098      
Liabilities [Abstract]            
Derivative liabilities total 2,193   3,869      
Total Liabilities 2,193   3,869      
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total 0   0      
Servicing related assets 218,688 $ 224,601 233,658 $ 226,782 $ 234,263 $ 253,629
Total Assets 218,688   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 15,314   17,244      
Liabilities [Abstract]            
Derivative liabilities total 1,638   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 555          
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,673          
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 15,314   30,048      
Servicing related assets 218,688   233,658      
Total Assets 1,425,480   1,386,126      
Liabilities [Abstract]            
Derivative liabilities total 3,866   3,869      
Total Liabilities 3,866   3,869      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | Interest Rate Swaps [Member]            
Assets [Abstract]            
Derivative assets total 15,314   17,244      
Liabilities [Abstract]            
Derivative liabilities total 1,638   3,869      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | TBAs [Member]            
Assets [Abstract]            
Derivative assets total     10,434      
Liabilities [Abstract]            
Derivative liabilities total 555          
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,673          
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,191,478   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,191,478   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 509,839   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 509,839   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 681,639   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 $ 681,639   $ 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.