v3.26.1
Fair Value Measurements - Quantitative and Qualitative Information (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Quantitative information about Level 3 fair value measurements    
Fair Value $ 1,040,760 $ 1,090,523
Mortgage servicing rights, fair value 9,825 9,459
Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Fair Value 11,883 11,797
Mortgage servicing rights, fair value 9,825 9,459
States and political subdivisions    
Quantitative information about Level 3 fair value measurements    
Fair Value 197,945 206,375
Asset-backed Securities    
Quantitative information about Level 3 fair value measurements    
Fair Value 39,125 45,816
Fair Value, Measurements, Recurring    
Quantitative information about Level 3 fair value measurements    
Mortgage servicing rights, fair value 9,825 9,459
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Mortgage servicing rights, fair value 9,825 9,459
Fair Value, Measurements, Recurring | States and political subdivisions    
Quantitative information about Level 3 fair value measurements    
Fair Value 197,945 206,375
Fair Value, Measurements, Recurring | States and political subdivisions | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Fair Value 6,945 6,947
Fair Value, Measurements, Recurring | Asset-backed Securities    
Quantitative information about Level 3 fair value measurements    
Fair Value 39,125 45,816
Fair Value, Measurements, Recurring | Asset-backed Securities | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Fair Value 4,938 4,850
Fair Value, Measurements, Recurring | Discount Rate | States and political subdivisions | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Fair Value $ 6,945 $ 6,947
Fair Value, Measurements, Recurring | Discount Rate | States and political subdivisions | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Minimum    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.036 0.035
Fair Value, Measurements, Recurring | Discount Rate | States and political subdivisions | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Maximum    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.036 0.036
Fair Value, Measurements, Recurring | Discount Rate | States and political subdivisions | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Weighted Average    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.036 0.035
Fair Value, Measurements, Recurring | Discount Rate | Asset-backed Securities | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Fair Value $ 4,938 $ 4,850
Fair Value, Measurements, Recurring | Discount Rate | Asset-backed Securities | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Minimum    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.053 0.049
Fair Value, Measurements, Recurring | Discount Rate | Asset-backed Securities | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Maximum    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.053 0.049
Fair Value, Measurements, Recurring | Discount Rate | Asset-backed Securities | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Weighted Average    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.053 0.049
Fair Value, Measurements, Recurring | Discount Rate | Mortgage Servicing Rights | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Mortgage servicing rights, fair value $ 9,825 $ 9,459
Fair Value, Measurements, Recurring | Discount Rate | Mortgage Servicing Rights | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Minimum    
Quantitative information about Level 3 fair value measurements    
Servicing Asset, Measurement Input 0.09 0.09
Fair Value, Measurements, Recurring | Discount Rate | Mortgage Servicing Rights | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Maximum    
Quantitative information about Level 3 fair value measurements    
Servicing Asset, Measurement Input 0.09 0.09
Fair Value, Measurements, Recurring | Discount Rate | Mortgage Servicing Rights | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Weighted Average    
Quantitative information about Level 3 fair value measurements    
Servicing Asset, Measurement Input 0.09 0.09
Fair Value, Measurements, Recurring | Liquidity Premium | States and political subdivisions | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Minimum    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.005 0.005
Fair Value, Measurements, Recurring | Liquidity Premium | States and political subdivisions | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Maximum    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.005 0.005
Fair Value, Measurements, Recurring | Liquidity Premium | States and political subdivisions | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Weighted Average    
Quantitative information about Level 3 fair value measurements    
Debt Securities, Measurement Input 0.005 0.005
Fair Value, Measurements, Recurring | Prepayment Speed | Mortgage Servicing Rights | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Minimum    
Quantitative information about Level 3 fair value measurements    
Servicing Asset, Measurement Input 0.044 0
Fair Value, Measurements, Recurring | Prepayment Speed | Mortgage Servicing Rights | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Maximum    
Quantitative information about Level 3 fair value measurements    
Servicing Asset, Measurement Input 0.312 0.332
Fair Value, Measurements, Recurring | Prepayment Speed | Mortgage Servicing Rights | Discounted Cash Flow Valuation Technique | Fair Value, Inputs, Level 3 | Weighted Average    
Quantitative information about Level 3 fair value measurements    
Servicing Asset, Measurement Input 0.079 0.082