XML 262 R115.htm IDEA: XBRL DOCUMENT v3.26.1
Related Party Transactions - Schedule of Transactions with Key Management Personnel (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Schedule of Transactions with Key Management Personnel [Abstract]        
Key Management Remuneration $ 226,745 $ 206,120 $ 365,994 $ 522,669
Stock-based compensation
Total $ 226,745 $ 206,120 $ 495,699 $ 522,669