XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.1
CAPITAL STOCK (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options exercised 80,000 8,000
Dividends per share $ 0.10 $ 0.05
Dividends $ 1,255,053 $ 626,777
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 47,000 8,000
Consultant Stock Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options exercised 33,000