XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Bank Loans Payable (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total bank and other loans $ 251,286,927 $ 297,824,368
Finance lease liabilities 62,767 104,951
Current Installment 164,747,672 284,250,996
Bank and other loans, excluding current installments 86,539,255 13,573,372
Note Payable 1 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 633,890
Note Payable 2 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 2,481,878 3,257,113
Note Payable 3 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 1,825,608 1,861,920
Note Payable 4 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 34,547,181
Note Payable 5 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 35,091,364
Note Payable 6 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 40,090,359
Note Payable 7 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 9,200,000 9,200,000
Note Payable 8 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 66,305,025 116,598,834
Note Payable 9 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 50,555,909 68,766,572
Note Payable 10 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 43,196,986 60,715,374
Note Payable 11 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 1,764,386
Note Payable 12 [Member]    
Debt Instrument [Line Items]    
Total bank and other loans 317,582
Other Short-term Borrowings [Member]    
Debt Instrument [Line Items]    
Total bank and other loans [1] 1,250,000 1,250,000
Other Loans Payable [Member]    
Debt Instrument [Line Items]    
Total bank and other loans $ 6,828 $ 26,768
[1] Revolving Line of Credit