| EARNINGS PER SHARE (Tables) | 12 Months Ended | 
|---|---|
| Dec. 31, 2023 | |
| Earnings Per Share [Abstract] | |
| Schedule of Computation of Basic and Diluted Earnings per Share | (Dollars and Per Share Data in Thousands)  2023  2022  2021  Numerator:  Net Income Attributable to Common Shareowners  $  52,258 $  33,412 $  33,396 Denominator:  Denominator for Basic Earnings Per Share Weighted 16,987 16,951 16,863 Effects of Dilutive Securities Stock Compensation 36 34 30 Denominator for Diluted Earnings Per Share Adjusted Weighted 17,023 16,985 16,893 Basic Earnings Per Share  $  3.08 $  1.97 $  1.98 Diluted Earnings Per Share  $  3.07 $  1.97 $  1.98 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 |