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

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

 

   December 31,   March 31, 
   2025   2026 
Total government grants  $10,774,034   $10,789,296 
Less: Current portion   (578,606)   (587,312)
Non-current portion  $10,195,428   $10,201,984 
Schedule of Consolidated Statements of Operations

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

 

   For the three months
ended March 31,
 
   2025   2026 
Cost of revenues  $126,183   $132,501 
Research and development expenses   9,300    9,766 
General and administrative expenses   4,062    4,265 
Other income (expenses), net   143,963    1,044,683 
   $283,508   $1,191,215