v3.26.1
Note 8 - Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance $ 959,039 $ 942,667 $ 790,449 $ 729,030 $ 942,667 $ 729,030
Other comprehensive (loss) income 1,294 (13,947) 3,009 10,203    
Balance 980,942 959,039 847,197 790,449 980,942 847,197
AOCI Attributable to Parent [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance (16,453) (2,506) (16,642) (26,845) (2,506) (26,845)
Other comprehensive (loss) income before reclassification         (16,758) 16,389
Federal income tax expense         4,038 (3,432)
Other comprehensive (loss) income before reclassification, net of tax         (12,720) 12,957
Amounts reclassified from AOCI         84 323
Federal income tax benefit (expense)         (17) (68)
Amounts reclassified from AOCI, net of tax         67 255
Other comprehensive (loss) income 1,294 (13,947) 3,009 10,203 (12,653) 13,212
Balance $ (15,159) $ (16,453) $ (13,633) $ (16,642) $ (15,159) $ (13,633)