XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred Government Grants (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Government Grants [Abstract]  
Schedule of Deferred Government Grants Deferred government grants as of December 31, 2022 and June 30, 2023 consist of the following
   December 31,   June 30, 
   2022   2023 
Total government grants  $6,876,735   $5,496,398 
Less: Current portion   (1,299,715)   (367,271)
Non-current portion  $5,577,020   $5,129,127 
Schedule of Straight-Line Basis Over the Estimated Useful Lives The Company has initiated amortization on a straight-line basis over the estimated useful lives of the depreciable facilities constructed thereon
   Three months ended
June 30,
   Six months ended
June 30,
 
   2022   2023   2022   2023 
Cost of revenues  $529,939   $531,193   $1,081,602   $1,075,853 
General and administrative expenses   10,236    9,655    20,892    19,541 
Research and development expenses   4,470    4,216    9,124    8,534 
Other income (expenses), net   161,171    129,992    895,606    229,034 
   $705,816   $675,056   $2,007,224   $1,332,962