XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deferred Government Grants (Tables)
6 Months Ended
Jun. 30, 2024
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants Deferred government grants as of December 31, 2023 and June 30, 2024 consist of the following:
   December 31,   June 30, 
   2023   2024 
Total government grants  $6,578,863   $6,183,067 
Less: Current portion   (375,375)   (482,714)
Non-current portion  $6,203,488   $5,700,353 
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,
 
   2023   2024   2023   2024 
Cost of revenues  $531,193   $107,690   $1,075,853   $216,400 
General and administrative expenses   9,655    9,341    19,541    18,771 
Research and development expenses   4,216    4,080    8,534    8,198 
Other income (expenses), net   129,992    189,780    229,034    403,623 
   $675,056   $310,891   $1,332,962   $646,992