XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions and Balances - Minimum principal payments (Details)
Jun. 30, 2021
USD ($)
Related Party Transactions and Balances  
2021 $ 1,054,814
2022 1,862,616
2023 2,309,618
2024 2,148,631
2025 1,176,401
Total 8,552,080
Current portion (1,845,411)
Non-current portion $ 6,706,669