XML 82 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deferred Government Grants (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants Deferred government grants as of December 31, 2022 and 2023 consist of the following:
   December 31,   December 31, 
   2022   2023 
Total government grants  $6,876,735   $6,578,863 
Less: Current portion   (1,299,715)   (375,375)
Non-current portion  $5,577,020   $6,203,488 
Schedule of Consolidated Statements of Operations Government grants were recognized in the consolidated statements of operations as follows:
   December 31,   December 31, 
   2022   2023 
Cost of revenues  $2,146,341   $1,253,899 
Research and development expenses   17,568    16,710 
General and administrative expenses   40,226    38,261 
Other income (expenses), net   2,040,615    153,153 
   $4,244,750   $1,462,023