XML 80 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Deferred Government Grants (Tables)
12 Months Ended
Dec. 31, 2024
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants

Deferred government grants as of December 31, 2023 and 2024 consist of the following:

 

   December 31,
   December 31,
 
   2023   2024 
Total government grants  $6,578,863   $8,136,469 
Less: Current portion   (375,375)   (556,214)
Non-current portion  $6,203,488   $7,580,255 
Schedule of Consolidated Statements of Operations

Government grants were recognized in the consolidated statements of operations as follows:

 

    December 31,     December 31,  
    2023     2024  
Cost of revenues   $ 1,253,899     $ 535,405  
Research and development expenses     16,710       16,433  
General and administrative expenses     38,261       37,626  
Other income (expenses), net     153,153       672,802  
    $ 1,462,023     $ 1,262,266