XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.3
BASIC AND DILUTED AVERAGE SHARES - Reconciliation of Weighted Average Common Shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
BASIC AND DILUTED AVERAGE SHARES        
Basic weighted average shares 26,061,748 26,809,778 26,242,452 26,884,221
Effect of potential dilutive securities 15,000 15,000 15,000 15,000
Diluted weighted average shares 26,076,748 26,824,778 26,257,452 26,899,221