v3.25.2
Mortgage Loans (Rollforward of Allowance for Credit Losses on Conventional Mortgage Loans) (Details) - Conventional Loans [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Allowance for credit losses:        
Balance, beginning of the period $ 3,948 $ 5,202 $ 4,033 $ 5,531
Net (charge-offs) recoveries (701) (24) (894) (153)
Provision (reversal) for credit losses 752 (863) 860 (1,063)
Balance, end of the period $ 3,999 $ 4,315 $ 3,999 $ 4,315