XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Deferred Government Grants (Tables)
6 Months Ended
Jun. 30, 2025
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants

Deferred government grants as of December 31, 2024 and June 30, 2025 consist of the following:

 

    December 31,     June 30,  
    2024     2025  
Total government grants   $ 8,136,469     $ 10,836,474  
Less: Current portion     (556,214 )     (566,742 )
Non-current portion   $ 7,580,255     $ 10,269,732  
Schedule of Consolidated Statements of Operations

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

 

   Three months ended
June 30,
   Six months ended
June 30,
 
   2024   2025   2024   2025 
Cost of revenues  $107,690   $126,921   $216,400   $253,104 
General and administrative expenses   9,341    9,354    18,771    18,654 
Research and development expenses   4,080    4,085    8,198    8,147 
Other income, net   189,780    (1,995)   403,623    141,968 
   $310,891   $138,365   $646,992   $421,873