v3.26.1
Related Party Transactions - Schedule of Due from Related Parties (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income from NanoHybrids included in other income [Member]        
Schedule of Due from Related Parties [Line Items]        
Balances due from related party $ 6,873
Cash receipts from NanoHybrids [Member]        
Schedule of Due from Related Parties [Line Items]        
Balances due from related party $ 6,873 $ 21,437