v3.25.2
Fair Value of Financial Instruments - Changes in Estimated Fair Value For All Assets and Liabilities Measured at Estimated Fair Value (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Municipal obligations  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 17,056
Purchases 1,359
Unrealized gains (losses) included in comprehensive income (99)
Transfers in 0
Transfers out 0
Sales 0
Maturities, calls, and paydowns (2,620)
Ending balance 15,696
Corporate debt obligations  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 2,434
Purchases 0
Unrealized gains (losses) included in comprehensive income 17
Transfers in 0
Transfers out 0
Sales 0
Maturities, calls, and paydowns 12
Ending balance $ 2,463