v3.26.1
Yield Income (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Yield income $ 150,401 $ 425,112  
MPA [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Yield income 150,401   425,112    
Other receivables $ 228,718   $ 228,718