v3.25.2
Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance     $ 689,149  
Balance $ 695,288 $ 667,490 695,288 $ 667,490
Unrealized Gains and Losses on Available for Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (6,644) (19,779) (10,205) (22,715)
Other comprehensive income (loss) before reclassification, before tax 2,643 2,321 7,120 5,929
Amounts reclassified from accumulated other comprehensive income (loss), before tax 34 7 21 32
Other comprehensive income (loss), before tax 2,677 2,328 7,141 5,961
Income tax expense (545) (431) (1,448) (1,128)
Balance (4,512) (17,882) (4,512) (17,882)
Foreign Currency Items        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (269) (216) (205) (148)
Other comprehensive income (loss) before reclassification, before tax 156 59 75 (27)
Amounts reclassified from accumulated other comprehensive income (loss), before tax 0 0 0 0
Other comprehensive income (loss), before tax 156 59 75 (27)
Income tax expense (32) (12) (15) 6
Balance (145) (169) (145) (169)
Accumulated Other Comprehensive Income (Loss), Net of Deferred Income Tax        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (6,913) (19,995) (10,410) (22,863)
Other comprehensive income (loss) before reclassification, before tax 2,799 2,380 7,195 5,902
Amounts reclassified from accumulated other comprehensive income (loss), before tax 34 7 21 32
Other comprehensive income (loss), before tax 2,833 2,387 7,216 5,934
Income tax expense (577) (443) (1,463) (1,122)
Balance $ (4,657) $ (18,051) $ (4,657) $ (18,051)