XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details - Commitments)
Dec. 31, 2024
USD ($)
Other Commitments [Line Items]  
Contractual commitment 2025 $ 187,500
Contractual commitment 2026 187,500
Contractual commitment 2027 187,500
Contractual commitment 2028 187,500
Contractual commitment 2029 187,500
Total contractual commitment 1,134,500
License Agreements [Member]  
Other Commitments [Line Items]  
Contractual commitment 2025 187,500
Contractual commitment 2026 187,500
Contractual commitment 2027 187,500
Contractual commitment 2028 187,500
Contractual commitment 2029 187,500
Total contractual commitment 937,500
Compensation Agreements [Member]  
Other Commitments [Line Items]  
Contractual commitment 2025 0
Contractual commitment 2026 0
Contractual commitment 2027 0
Contractual commitment 2028 0
Contractual commitment 2029 0
Total contractual commitment $ 197,000