XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]      
Net realized gains (losses) on investments $ 6,579 $ 3,440 $ 1,695
Income before income taxes 77,377 67,646 79,449
Income tax expense (15,269) (12,044) (13,693)
Net income 62,108 55,602 65,756
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 (547) 3,037 2,776
Income before income taxes 115 (638) (583)
Income tax expense (547) 3,037 (2,776)
Net income $ (432) $ 2,399 $ 2,193