XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Government Grants (Tables)
3 Months Ended
Mar. 31, 2023
Deferred Government Grants [Abstract]  
Schedule of deferred government grants
   December 31,   March  31, 
   2022   2023 
Total government grants  $6,876,735   $6,361,009 
Less: Current portion   (1,299,715)   (847,584)
Non-current portion  $5,577,020   $5,513,425 

 

Schedule of straight-line basis over the estimated useful lives
   Three months ended
March 31,
 
   2022   2023 
         
Cost of revenues  $551,663   $544,660 
Research and development expenses   10,656    9,886 
General and administrative expenses   4,654    4,318 
Other income (expenses), net   734,435    99,042 
   $1,301,408   $657,906