v3.26.3
Comprehensive (Loss) Income and Accumulated Other Comprehensive Loss - Reclassification Out of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Net realized (losses) gains on investments $ (54) $ 0 $ (144) $ 3,118
Income before income taxes 8,998 17,481 37,423 46,157
Income tax expense (1,802) (3,663) (7,487) (9,435)
Net income 7,196 13,818 29,936 36,722
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 (141) (86) (205) (545)
Income before income taxes (141) (86) (205) (545)
Income tax expense 29 18 43 115
Net income $ (112) $ (68) $ (162) $ (430)