v3.26.3
Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 986,704 $ 989,229
Municipal Securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 230,165 $ 274,924
Municipal Securities | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 19,286  
Municipal Securities | Level 3 | Measurement Input, Liquidity Premium | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discounts 0.01  
Corporate Securities | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 7,217  
Corporate Securities | Level 3 | Measurement Input, Liquidity Premium | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discounts 0.02