v3.25.2
Investment Securities - Schedule of Investments Securities at Cost (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
AOMT RMBS    
Debt Securities, Available-for-sale [Line Items]    
Cost of mortgage-backed securities $ 108,495 $ 101,801
Whole Pool Agency RMBS    
Debt Securities, Available-for-sale [Line Items]    
Cost of mortgage-backed securities $ 254,228 $ 201,994