v3.26.3
Fair Value Measurements - Quantitative and Qualitative Information (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Quantitative information about Level 3 fair value measurements    
Fair Value $ 978,576 $ 1,090,523
Mortgage servicing rights, fair value 10,690 9,459
Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Fair Value 11,649 11,797
Mortgage servicing rights, fair value 10,690 9,459
States and political subdivisions    
Quantitative information about Level 3 fair value measurements    
Fair Value 177,272 206,375
Asset-backed Securities    
Quantitative information about Level 3 fair value measurements    
Fair Value 37,395 45,816
Fair Value, Measurements, Recurring    
Quantitative information about Level 3 fair value measurements    
Mortgage servicing rights, fair value 10,690 9,459
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Mortgage servicing rights, fair value 10,690 9,459
Fair Value, Measurements, Recurring | States and political subdivisions    
Quantitative information about Level 3 fair value measurements    
Fair Value 177,272 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,502 6,947
Fair Value, Measurements, Recurring | Asset-backed Securities    
Quantitative information about Level 3 fair value measurements    
Fair Value 37,395 45,816
Fair Value, Measurements, Recurring | Asset-backed Securities | Fair Value, Inputs, Level 3    
Quantitative information about Level 3 fair value measurements    
Fair Value 5,147 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,502 $ 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.047 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.048 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.047 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 $ 5,147 $ 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.062 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.104 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.067 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 $ 10,690 $ 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.054 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.246 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.075 0.082