v3.26.1
Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Deferred Revenue [Abstract]  
Schedule of Deferred Revenue

Deferred revenue is summarized as follows:

 

    As of  
    June 30,
2026
    December 31,
2025
 
Subsidy     875,108       1,083,784  
Total   $ 875,108     $ 1,083,784  
Schedule of Changes in Deferred Revenue

Changes in the deferred revenue are as follows:

 

    For the
six months
ended
June 30,
2026
    For the
Year Ended
December 31,
2025
 
Beginning balance   $ 1,083,784     $ 1,263,180  
Recognized as revenue during the period     (239,175 )     (228,357 )
Effect of foreign exchange change     30,499       48,961  
Ending balance   $ 875,108     $ 1,083,784