XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Dec. 31, 2022
Dec. 31, 2021
SHAREHOLDERS' EQUITY:    
Preferred Stock, Shares Authorized 1,000,000 1,000,000
Preferred Stock, Shares Outstanding 0 0
Common Stock, Shares Authorized 19,000,000 19,000,000
Common Stock, Shares, Issued 14,270,550 14,213,792
Treasury Stock, Shares 3,011,470 1,798,836