v3.26.1
Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance     $ 706,590  
Balance $ 710,905 $ 695,288 710,905 $ 695,288
Unrealized Gains and Losses on Available for Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (6,526) (6,644) (3,889) (10,205)
Other comprehensive income (loss) before reclassification, before tax (275) 2,643 (3,599) 7,120
Amounts reclassified from accumulated other comprehensive income (loss), before tax 46 34 25 21
Other comprehensive income (loss), before tax (229) 2,677 (3,574) 7,141
Income tax benefit (expense) 53 (545) 761 (1,448)
Balance (6,702) (4,512) (6,702) (4,512)
Foreign Currency Items        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (70) (269) (111) (205)
Other comprehensive income (loss) before reclassification, before tax 7 156 59 75
Amounts reclassified from accumulated other comprehensive income (loss), before tax 0 0 0 0
Other comprehensive income (loss), before tax 7 156 59 75
Income tax benefit (expense) (1) (32) (12) (15)
Balance (64) (145) (64) (145)
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (6,596) (6,913) (4,000) (10,410)
Other comprehensive income (loss) before reclassification, before tax (268) 2,799 (3,540) 7,195
Amounts reclassified from accumulated other comprehensive income (loss), before tax 46 34 25 21
Other comprehensive income (loss), before tax (222) 2,833 (3,515) 7,216
Income tax benefit (expense) 52 (577) 749 (1,463)
Balance $ (6,766) $ (4,657) $ (6,766) $ (4,657)