v3.26.1
Deferred Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 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 (239,175) (228,357)
Effect of foreign exchange change 30,499 48,961
Deferred Revenue, Ending balance $ 875,108 $ 1,083,784