v3.25.2
Mortgage Backed Securities - Additional Information (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
security
Investments, Debt and Equity Securities [Abstract]    
Debt securities, available-for-sale, nonaccrual, number of commercial mortgage-backed securities 2  
Debt securities, available-for-sale, nonaccrual | $ $ 25,310  
Debt securities available for sale unrealized loss positions number of positions 8 7