v3.26.1
Deferred Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Changes in Deferred Revenue [Abstract]    
Deferred Revenue, Beginning balance $ 1,083,784 $ 1,263,180
Recognized as revenue during the year (59,281) (228,357)
Effect of foreign exchange change 14,738 48,961
Deferred Revenue, Ending balance $ 1,039,241 $ 1,083,784