XML 101 R88.htm IDEA: XBRL DOCUMENT v3.21.1
7) Bank and Other Loans Payable: Schedule of combined maturities of bank loans payable, lines of credit and notes (Details)
Dec. 31, 2020
USD ($)
Bank loans payable, lines of credit and notes and contracts payable $ 297,824,368
Due in Year One  
Bank loans payable, lines of credit and notes and contracts payable 284,242,327
Due in Year Two  
Bank loans payable, lines of credit and notes and contracts payable 884,383
Due in Year Three  
Bank loans payable, lines of credit and notes and contracts payable 926,186
Due in Year Four  
Bank loans payable, lines of credit and notes and contracts payable 937,315
Due in Year Five  
Bank loans payable, lines of credit and notes and contracts payable 1,634,157
DueThereafter  
Bank loans payable, lines of credit and notes and contracts payable $ 9,200,000