XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Taxes Payable (Tables)
3 Months Ended
Mar. 31, 2022
Schedule of Taxes Payable [Abstract]  
Schedule of taxes payable
   2022   2021 
Income tax   $7,647,702   $7,641,787 
Other taxes   101    71 
Total   7,647,803    7,641,858 
Current   3,081,178    3,075,233 
Noncurrent  $4,566,625   $4,566,625