XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CAPITAL STOCK (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock options exercised     15,000   8,000
Dividends per share $ 0.10 $ 0.05 $ 0.10 $ 0.05  
Dividend paid $ 1,255,053 $ 626,777 $ 1,255,053    
Consultant for services, shares       1,272  
Consultant for services, value       $ 4,070  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock options exercised     15,000 8,000