XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Government Grants (Tables)
3 Months Ended
Mar. 31, 2024
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants Deferred government grants as of December 31, 2023 and March 31, 2024 consist of the following:
   December 31,   March  31, 
   2023   2024 
Total government grants  $6,578,863   $6,345,005 
Less: Current portion   (375,375)   (485,863)
Non-current portion  $6,203,488   $5,859,142 
Schedule of Consolidated Statements of Operations Government grants were recognized in the consolidated statements of operations as follows:
   Three months ended
March 31,
 
   2023   2024 
         
Cost of revenues  $544,660   $108,710 
Research and development expenses   9,886    9,430 
General and administrative expenses   4,318    4,118 
Other income, net   99,042    213,843 
   $657,906   $336,101