v3.26.1
Accumulated Other Comprehensive Income Reclassification Out Of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net investment gains (losses) $ 4,795 $ 2,104 $ 5,319 $ 925
Income (loss) before income taxes 19,446 15,798 27,161 19,851
Tax (4,813) (3,520) (6,461) (4,402)
Net income 14,633 12,278 20,700 15,449
Reclassification out of Accumulated Other Comprehensive Income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net income (4) 1 24 4
Reclassification out of Accumulated Other Comprehensive Income | Unrealized Gains and Losses on Available-For-Sale Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net investment gains (losses) (4) 2 30 5
Write-down of securities 0 0 0 0
Income (loss) before income taxes (4) 2 30 5
Tax 0 (1) (6) (1)
Net income $ (4) $ 1 $ 24 $ 4