v3.25.2
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Fair Value Disclosures [Abstract]    
Portfolio loans transferred to held for sale $ 344,600  
Mortgage loans held for sale, at lower of cost or market $ 281,706 $ 0