v3.26.1
Fair Value of Financial Instruments - Difference Between Fair Value and Unpaid Principal Balance (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Option, Quantitative Disclosures [Line Items]    
Aggregate Fair Value $ 7,030 $ 7,054
Amortized Cost/Contributions 6,953 7,001
Difference 77 53
Securities carried at fair value through income    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Aggregate Fair Value 5,872 6,215
Amortized Cost/Contributions 5,870 6,200
Difference 2 15
Rabbi Trust assets    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Aggregate Fair Value 1,158 839
Amortized Cost/Contributions 1,083 801
Difference $ 75 $ 38