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