XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Expenses (as Restated) (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
   As of
June 30,
2022
   As of
December 31,
2021
 
Accounts payable – trade  $610,412   $726,781 
Accounts payable – capital   33,463    18,263 
Accrued payroll   664,023    585,939 
Accrued professional fees   78,550    82,050 
Accrued other   265,728    199,076 
Income tax payable   
    2,141 
Total  $1,652,176   $1,614,250