v3.25.2
Fair Value Measurements, Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) - IRLC Assets [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Balance $ 472 $ 566 $ 317 $ 324    
Total unrealized losses: Included in other comprehensive loss 0 0 0 0    
Total gains or losses included in earnings and held at reporting date 76 (72) 231 170    
Purchases, sales and settlements 0 0 0 0    
Transfers in and/or out of Level 3 0 0 0 0    
Ending Balance 548 494 548 494    
Change in unrealized gains (losses) for the period included in earnings for assets held $ 76 $ (72) $ 231 $ 170    
Change in unrealized loss for the period included other comprehensive loss for assets held         $ 0 $ 0