Annual report pursuant to Section 13 and 15(d)

EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Earnings per Share) (Details)

v3.24.0.1
EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Earnings per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:                  
NET INCOME ATTRIBUTABLE TO COMMON SHAREOWNERS $ 13,709 $ 6,938 $ 27,883 $ 14,198 $ 40,539 $ 23,803 $ 52,258 $ 33,412 $ 33,396
Denominator:                  
Denominator for Basic Earnings Per Share Weighted-Average Shares             16,987 16,951 16,863
Effects of Dilutive Securities Stock Compensation Plans             36 34 30
Denominator for Diluted Earnings Per Share Adjusted Weighted-Average Shares and Assumed Conversions             17,023 16,985 16,893
Basic Earnings Per Share (in dollars per shares)             $ 3.08 $ 1.97 $ 1.98
Diluted Earnings Per Share (in dollars per shares)             $ 3.07 $ 1.97 $ 1.98