v3.26.1
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Schedule of Deferred Revenue [Abstract]      
Subsidy $ 875,108 $ 1,083,784  
Total $ 875,108 $ 1,083,784 $ 1,263,180