XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS (LOSS) PER SHARE (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Apr. 17, 2017
Earnings Per Share [Abstract]          
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements   90,000.00   110,000  
Diluted (in shares) 1,870,000 2,031,000 1,871,000 2,052,000  
Average common stock closing price (in dollars per share)   $ 26.94   $ 31.42  
Basic (in shares) 1,870,000 1,942,000 1,871,000 1,944,000  
Antidilutive securities excluded from earnings per share, amount (in shares)   100,000   100,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     5,000 11,807  
Number of shares authorized (in shares)         370,000