v3.25.1
Deferred Government Grants (Tables)
3 Months Ended
Mar. 31, 2025
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants

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

 

   December 31,   March 31, 
   2024   2025 
Total government grants  $8,136,469   $10,831,796 
Less: Current portion   (556,214)   (559,186)
Non-current portion  $7,580,255   $10,272,610 
Schedule of Consolidated Statements of Operations

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

 

   Three months ended
March 31,
 
   2024   2025 
Cost of revenues  $108,710   $126,183 
Research and development expenses   9,430    9,300 
General and administrative expenses   4,118    4,062 
Other income (expenses), net   213,843    143,963 
   $336,101   $283,508