XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIC AND DILUTED AVERAGE SHARES (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
BASIC AND DILUTED AVERAGE SHARES        
Basic weighted average shares 26,248,554 26,916,648 26,333,796 26,920,618
Effect of potential dilutive securities 15,000 15,000 15,000 15,000
Diluted weighted average shares 26,263,554 26,931,648 26,348,796 26,935,618