XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
   June 30,
2022
   December 31,
2021
 
Trade payables  $623,675   $548,087 
Accrued interest   66,653    33,533 
Accrued payroll and related obligations   782,907    783,144 
Other   311,447    413,328 
Total  $1,784,682   $1,778,092