v3.25.2
NOTE 21 - COMMITMENTS AND CONTINGENCIES: Schedule of Operating Leases Commitment (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Total lease payments $ 1,017,662 $ 1,153,130
Operating leases for its corporate and sales offices and warehousing facilities    
2025 (remainder of year) 34,360 50,051
2026 303,080 371,445
2027 680,222 789,036
2028 and thereafter 0 0
Total lease payments $ 1,017,662 $ 1,210,532