v3.26.1
Comprehensive Income and Accumulated Other Comprehensive Loss - Reclassification Out of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]    
Net realized (losses) gains on investments $ (3) $ 2
Income before income taxes 10,160 11,221
Income tax expense (2,015) (2,272)
Net income 8,145 8,949
Unrealized losses on debt securities, net of tax [Member] | Reclassification Out of Accumulated Other Comprehensive Loss [Member]    
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]    
Net realized (losses) gains on investments (18) (6)
Income before income taxes (18) (6)
Income tax expense 4 2
Net income $ (14) $ (4)