XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.3
BASIC AND DILUTED AVERAGE SHARES - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Number of shares purchased 147,195   500,624  
Average price per share $ 4.95   $ 4.69  
Purchase price amount $ 728,510   $ 2,348,995  
Effect of potential dilutive securities 15,000 15,000 15,000 15,000
Anti-dilutive shares 0 0 0 0
Board of Directors        
Shares per-shares price $ 9.00   $ 9.00  
Shares purchase 1,000,000   1,000,000