v3.26.1
Fair Value, Company's Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Assets [Abstract]            
Derivative assets total $ 1,622   $ 14,757      
Servicing related assets [1] 211,105   214,831      
Liabilities [Abstract]            
Derivative liabilities total (3,739)   (2,275)      
Interest Rate Swaps [Member]            
Assets [Abstract]            
Derivative assets total     13,353      
TBAs [Member]            
Assets [Abstract]            
Derivative assets total 1,490   0      
U.S. Treasury Futures [Member]            
Assets [Abstract]            
Derivative assets total 132   1,368      
ERIS SOFR Swap Futures [Member]            
Assets [Abstract]            
Derivative assets total     36      
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total 132   1,368      
Servicing related assets 0   0      
Total Assets 132   1,368      
Liabilities [Abstract]            
Derivative liabilities total (1,023)   0      
Total Liabilities (1,023)   0      
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total 1,490   13,389      
Servicing related assets 0   0      
Total Assets 1,081,292   1,227,240      
Liabilities [Abstract]            
Derivative liabilities total (2,716)   (2,275)      
Total Liabilities (2,716)   (2,275)      
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total 0   0      
Servicing related assets 211,105 $ 213,455 214,831 $ 224,601 $ 227,333 $ 233,658
Total Assets 211,105   214,831      
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      
Liabilities [Abstract]            
Derivative liabilities total     0      
Fair Value, Measurements, Recurring [Member] | Interest Rate Swaps [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total     13,353      
Liabilities [Abstract]            
Derivative liabilities total     (1,199)      
Fair Value, Measurements, Recurring [Member] | Interest Rate Swaps [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Liabilities [Abstract]            
Derivative liabilities total     0      
Fair Value, Measurements, Recurring [Member] | TBAs [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total 0          
Liabilities [Abstract]            
Derivative liabilities total 0   0      
Fair Value, Measurements, Recurring [Member] | TBAs [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total 1,490          
Liabilities [Abstract]            
Derivative liabilities total (2,211)   (1,076)      
Fair Value, Measurements, Recurring [Member] | TBAs [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total 0          
Liabilities [Abstract]            
Derivative liabilities total 0   0      
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total 132   1,368      
Liabilities [Abstract]            
Derivative liabilities total (1,023)          
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total 0   0      
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Futures [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total 0   0      
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | ERIS SOFR Swap Futures [Member] | Level 1 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | ERIS SOFR Swap Futures [Member] | Level 2 [Member]            
Assets [Abstract]            
Derivative assets total     36      
Liabilities [Abstract]            
Derivative liabilities total (505)          
Fair Value, Measurements, Recurring [Member] | ERIS SOFR Swap Futures [Member] | Level 3 [Member]            
Assets [Abstract]            
Derivative assets total     0      
Liabilities [Abstract]            
Derivative liabilities total 0          
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member]            
Assets [Abstract]            
Derivative assets total 1,622   14,757      
Servicing related assets 211,105   214,831      
Total Assets 1,292,529   1,443,439      
Liabilities [Abstract]            
Derivative liabilities total (3,739)   (2,275)      
Total Liabilities (3,739)   (2,275)      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | Interest Rate Swaps [Member]            
Assets [Abstract]            
Derivative assets total     13,353      
Liabilities [Abstract]            
Derivative liabilities total     (1,199)      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | TBAs [Member]            
Assets [Abstract]            
Derivative assets total 1,490          
Liabilities [Abstract]            
Derivative liabilities total (2,211)   (1,076)      
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | U.S. Treasury Futures [Member]            
Assets [Abstract]            
Derivative assets total 132   1,368      
Liabilities [Abstract]            
Derivative liabilities total (1,023)          
Fair Value, Measurements, Recurring [Member] | Carrying Value [Member] | ERIS SOFR Swap Futures [Member]            
Assets [Abstract]            
Derivative assets total     $ 36      
Liabilities [Abstract]            
Derivative liabilities total $ (505)          
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,079,802   1,213,851      
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,079,802   1,213,851      
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 472,299   531,828      
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 472,299   531,828      
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 607,503   682,023      
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 $ 607,503   $ 682,023      
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 8 regarding the estimation of fair value, which approximates carrying value for all pools.