v3.26.1
OTHER COMPREHENSIVE INCOME (LOSS) - Accumulated other comprehensive income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated other comprehensive income (loss)    
Beginning balance $ 204,155 $ 187,995
Ending balance 212,669 227,401
Accumulated Other Comprehensive Income (Loss)    
Accumulated other comprehensive income (loss)    
Beginning balance 7,179 4,951
Other comprehensive income (loss) before reclassification (1,106) (441)
Amounts reclassified from accumulated other comprehensive income (loss) 698 805
Ending balance 6,771 5,315
Unrealized holding gains (losses) on investments    
Accumulated other comprehensive income (loss)    
Beginning balance (129) (1,199)
Other comprehensive income (loss) before reclassification (1,106) (441)
Amounts reclassified from accumulated other comprehensive income (loss) 698 805
Ending balance (537) (835)
Defined benefit pension plan net gains (loss)    
Accumulated other comprehensive income (loss)    
Beginning balance 7,308 6,150
Ending balance $ 7,308 $ 6,150