XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Deferred Government Grants (Tables)
9 Months Ended
Sep. 30, 2024
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants Deferred government grants as of December 31, 2023 and September 30, 2024 consist of the following:
   December 31,   September 30, 
   2023   2024 
Total government grants  $6,578,863   $6,278,736 
Less: Current portion   (375,375)   (499,861)
Non-current portion  $6,203,488   $5,778,875 
Schedule of Consolidated Statements of Operations Government grants were recognized in the consolidated statements of operations as follows:
   Three months ended
September 30,
   Nine months ended
September 30,
 
   2023   2024   2023   2024 
Cost of revenues  $65,040   $108,169   $1,140,893   $324,569 
General and administrative expenses   9,337    9,443    28,878    28,214 
Research and development expenses   4,078    4,124    12,612    12,322 
Other income (expenses), net   (3,137)   70,427    225,897    474,050 
   $75,318   $192,163   $1,408,280   $839,155