XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS' DEFICIT (Details - Warrants by issuance date) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants outstanding 119,000 119,000 198,750
Exercise price per warrants $ 5.88 $ 5.88 $ 5.40
Warrants outstanding and exercisable 119,000 119,000  
Warrants 1 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants issuance date Oct. 15, 2019 Oct. 15, 2019  
Warrants outstanding 44,000 44,000  
Exercise price per warrants $ 12.50 $ 12.50  
Warrants outstanding and exercisable 44,000 44,000  
Warrants expiry date Oct. 15, 2024 Oct. 15, 2024  
Warrants 2 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants issuance date Aug. 07, 2020 Aug. 07, 2020  
Warrants outstanding 50,000 50,000  
Exercise price per warrants $ 2.00 $ 2.00  
Warrants outstanding and exercisable 50,000 50,000  
Warrants expiry date Aug. 07, 2025 Aug. 07, 2025  
Warrants 3 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants issuance date Aug. 11, 2020 Aug. 11, 2020  
Warrants outstanding 25,000 25,000  
Exercise price per warrants $ 2.00 $ 2.00  
Warrants outstanding and exercisable 25,000 25,000  
Warrants expiry date Aug. 11, 2025 Aug. 11, 2025