XML 99 R86.htm IDEA: XBRL DOCUMENT v3.21.1
7) Bank and Other Loans Payable: Summary of Bank Loans Payable (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Total bank and other loans $ 297,824,368 $ 217,572,612
Finance lease liabilities 104,951 153,439
Current Installment 284,250,996 192,985,602
Bank and other loans, excluding current installments 13,573,372 24,587,010
Note Payable 1    
Total bank and other loans 0 2,659,769
Note Payable 2    
Total bank and other loans 633,890 1,238,619
Note Payable 3    
Total bank and other loans 3,257,113 4,000,000
Note Payable 4    
Total bank and other loans 0 7,247,651
Note Payable 5    
Total bank and other loans 1,861,920 1,896,450
Note Payable 6    
Total bank and other loans 35,091,364 33,811,559
Note Payable 7    
Total bank and other loans 9,200,000 9,200,000
Note Payable 8    
Total bank and other loans 116,598,834 88,509,536
Note Payable 9    
Total bank and other loans 68,766,572 67,537,600
Note Payable 10    
Total bank and other loans 60,715,374 0
Note Payable 11    
Total bank and other loans 317,582 0
Other short-term borrowings    
Total bank and other loans [1] 1,250,000 1,250,000
Other loans payable    
Total bank and other loans $ 26,768 $ 67,989
[1] Revolving Line of Credit