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 |