XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Combined Maturities of Bank Loans Payable, Lines of Credit and Notes and Contracts Payable (Details)
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Bank loans payable, lines of credit and notes and contracts payable $ 251,286,927
Due in year 1 [Member]  
Lessee, Lease, Description [Line Items]  
Bank loans payable, lines of credit and notes and contracts payable 164,747,672
Due in Year 2 [Member]  
Lessee, Lease, Description [Line Items]  
Bank loans payable, lines of credit and notes and contracts payable 1,745,541
Due in Year 3 [Member]  
Lessee, Lease, Description [Line Items]  
Bank loans payable, lines of credit and notes and contracts payable 36,333,278
Due in Year 4 [Member]  
Lessee, Lease, Description [Line Items]  
Bank loans payable, lines of credit and notes and contracts payable 2,512,683
Due in Year 5 [Member]  
Lessee, Lease, Description [Line Items]  
Bank loans payable, lines of credit and notes and contracts payable 735,981
DueThereafter [Member]  
Lessee, Lease, Description [Line Items]  
Bank loans payable, lines of credit and notes and contracts payable $ 45,211,772