XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Comprehensive Income and Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]      
Net realized gains (losses) on investments $ (576) $ 6,579 $ 3,440
Income before income taxes 69,056 77,377 67,646
Income tax expense (13,620) (15,269) (12,044)
Net income 55,436 62,108 55,602
Unrealized Gains (losses) on Available-for-Sale Securities [Member] | Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]      
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]      
Net realized gains (losses) on investments (302) (547) 3,037
Income before income taxes (302) (547) 3,037
Income tax expense 64 115 (638)
Net income $ (238) $ (432) $ 2,399