XML 70 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Government Grants (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Government Grants [Abstract]  
Schedule of deferred government grants
   December 31,   December 31, 
   2021   2022 
Total government grants  $10,023,677   $6,876,735 
Less: Current portion   (3,834,481)   (1,299,715)
Non-current portion  $6,189,196   $5,577,020 

 

Schedule of government grants were recognized in the consolidated statements of operations
   December 31,   December 31, 
   2021   2022 
         
Cost of revenues  $256,150   $2,146,341 
Research and development expenses   18,314    17,568 
General and administrative expenses   41,934    40,226 
Other income (expenses), net   1,991,443    2,040,615 
   $2,307,841   $4,244,750