XML 179 R159.htm IDEA: XBRL DOCUMENT v3.20.1
7) Bank and Other Loans Payable: Schedule of combined maturities of bank loans payable, lines of credit and notes and contracts payable (Details)
Dec. 31, 2019
USD ($)
Bank loans payable, lines of credit and notes and contracts payable $ 217,572,612
Due in Year One  
Bank loans payable, lines of credit and notes and contracts payable 192,985,602
Due in Year Two  
Bank loans payable, lines of credit and notes and contracts payable 4,256,684
Due in Year Three  
Bank loans payable, lines of credit and notes and contracts payable 1,151,703
Due in Year Four  
Bank loans payable, lines of credit and notes and contracts payable 1,218,742
Due in Year Five  
Bank loans payable, lines of credit and notes and contracts payable 1,247,461
Due Thereafter  
Bank loans payable, lines of credit and notes and contracts payable $ 16,712,420