v3.26.1
Investments - Changes in Balance of Level 3 Securities (Details) - Significant Unobservable Inputs (Level 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Summary of changes in Level 3 securities        
Beginning balance $ 131,981 $ 98,945 $ 118,561 $ 95,125
Included in other comprehensive earnings (loss) 214 899 (1,332) 1,792
Purchases 13,289 3,028 32,585 8,098
Sales / Calls / Maturities (900) (1,338) (5,230) (3,481)
Ending balance 144,584 101,534 144,584 101,534
Change in unrealized gains (losses) during the period for Level 3 assets held at period-end - OCI $ 214 $ 899 $ (1,333) $ 1,792