XML 169 R154.htm IDEA: XBRL DOCUMENT v3.19.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, 2018
USD ($)
Bank loans payable, lines of credit and notes and contracts payable $ 187,521,188
Due in Year One  
Bank loans payable, lines of credit and notes and contracts payable 165,219,632
Due in Year Two  
Bank loans payable, lines of credit and notes and contracts payable 1,080,597
Due in Year Three  
Bank loans payable, lines of credit and notes and contracts payable 3,451,136
Due in Year Four  
Bank loans payable, lines of credit and notes and contracts payable 321,182
Due in Year Five  
Bank loans payable, lines of credit and notes and contracts payable 356,142
Due Thereafter  
Bank loans payable, lines of credit and notes and contracts payable $ 17,092,499