XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIC AND DILUTED AVERAGE SHARES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Number of shares purchased 152,089   353,429  
Average price per share $ 4.70   $ 4.58  
Purchase price amount $ 715,339   $ 1,620,485  
Effect Of Potential Dilutive Securities 15,000 15,000 15,000 15,000
Board of Directors [Member]        
Shares per-shares price $ 9.00   $ 9.00  
Shares purcharse 1,000,000   1,000,000