EARNINGS PER SHARE (Tables)  | 
12 Months Ended | 
|---|---|
Dec. 31, 2024  | |
| Earnings Per Share [Abstract] | |
| Schedule of Computation of Basic and Diluted Earnings per Share | 
 (Dollars and Per Share Data in Thousands)  
2024  
2023  
2022  
Numerator:  
Net Income Attributable to Common Shareowners  
$  
52,915 
$  
52,258 
$  
33,412 
Denominator:  
Denominator for Basic Earnings Per Share Weighted 
16,943 
16,987 
16,951 
Effects of Dilutive Securities Stock Compensation 
26 
36 
34 
Denominator for Diluted Earnings Per Share Adjusted Weighted 
16,969 
17,023 
16,985 
Basic Earnings Per Share  
$  
3.12 
$  
3.08 
$  
1.97 
Diluted Earnings Per Share  
$  
3.12 
$  
3.07 
$  
1.97 
 | 
| 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 
  |