v3.25.2
Mortgage Backed Securities - Summary of Maturities of Investment Held-to-Maturity CMBS (Details) - Commercial Mortgage Backed Securities - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-Maturity Securities [Line Items]    
Total $ 30,113 $ 78,268
Less than 1 year 0 0
1-3 years 30,113 48,152
3-5 years 0 30,116
More than 5 years $ 0 $ 0