v3.25.4
Fair Value, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Assets [Abstract]        
Derivative assets total $ 14,757 $ 30,048    
Servicing related assets [1] 214,831 233,658    
Liabilities [Abstract]        
Derivative liabilities total 2,275 3,869    
Interest Rate Swaps [Member]        
Assets [Abstract]        
Derivative assets total 13,353 17,244    
TBAs [Member]        
Assets [Abstract]        
Derivative assets total 0 10,434    
U.S. Treasury Futures [Member]        
Assets [Abstract]        
Derivative assets total 1,368 2,337    
U.S. Treasury Futures Options [Member]        
Assets [Abstract]        
Derivative assets total   33    
ERIS SOFR Swap Futures [Member]        
Assets [Abstract]        
Derivative assets total 36      
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]        
Assets [Abstract]        
Derivative assets total 1,368 2,370    
Servicing related assets 0 0    
Total Assets 1,368 2,370    
Liabilities [Abstract]        
Derivative liabilities total 0 0    
Total Liabilities 0 0    
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]        
Assets [Abstract]        
Derivative assets total 13,389 27,678    
Servicing related assets 0 0    
Total Assets 1,227,240 1,150,098    
Liabilities [Abstract]        
Derivative liabilities total 2,275 3,869    
Total Liabilities 2,275 3,869    
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]        
Assets [Abstract]        
Derivative assets total 0 0    
Servicing related assets 214,831 233,658 $ 253,629 $ 279,739
Total Assets 214,831 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 13,353 17,244    
Liabilities [Abstract]        
Derivative liabilities total 1,199 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 1,076      
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 1,368 2,337    
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 2 [Member]        
Assets [Abstract]        
Derivative assets total 0 0    
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 3 [Member]        
Assets [Abstract]        
Derivative assets total 0 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] | ERIS SOFR Swap Futures [Member] | Level 1 [Member]        
Assets [Abstract]        
Derivative assets total 0      
Fair Value, Measurements, Recurring [Member] | ERIS SOFR Swap Futures [Member] | Level 2 [Member]        
Assets [Abstract]        
Derivative assets total 36      
Fair Value, Measurements, Recurring [Member] | ERIS SOFR Swap Futures [Member] | Level 3 [Member]        
Assets [Abstract]        
Derivative assets total 0      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member]        
Assets [Abstract]        
Derivative assets total 14,757 30,048    
Servicing related assets 214,831 233,658    
Total Assets 1,443,439 1,386,126    
Liabilities [Abstract]        
Derivative liabilities total 2,275 3,869    
Total Liabilities 2,275 3,869    
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | Interest Rate Swaps [Member]        
Assets [Abstract]        
Derivative assets total 13,353 17,244    
Liabilities [Abstract]        
Derivative liabilities total 1,199 3,869    
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | TBAs [Member]        
Assets [Abstract]        
Derivative assets total   10,434    
Liabilities [Abstract]        
Derivative liabilities total 1,076      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | U.S. Treasury Futures [Member]        
Assets [Abstract]        
Derivative assets total 1,368 2,337    
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | U.S. Treasury Futures Options [Member]        
Assets [Abstract]        
Derivative assets total   $ 33    
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | ERIS SOFR Swap Futures [Member]        
Assets [Abstract]        
Derivative assets total $ 36      
RMBS [Member] | Interest Rate Swaps [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,213,851 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,213,851 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 531,828 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 531,828 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 682,023 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 $ 682,023 $ 696,821    
MSRs [Member] | Interest Rate Swaps [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] | Interest Rate Swaps [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.