XML 166 R148.htm IDEA: XBRL DOCUMENT v3.8.0.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, 2017
USD ($)
Bank loans payable, lines of credit and notes and contracts payable $ 157,450,925
DueInYearOneMember  
Bank loans payable, lines of credit and notes and contracts payable 88,437,940
DueInYearTwoMember  
Bank loans payable, lines of credit and notes and contracts payable 55,674,420
DueInYearThreeMember  
Bank loans payable, lines of credit and notes and contracts payable 1,085,699
DueInYearFourMember  
Bank loans payable, lines of credit and notes and contracts payable 3,456,607
DueInYearFiveMember  
Bank loans payable, lines of credit and notes and contracts payable 326,923
DueInYearThereafterMember  
Bank loans payable, lines of credit and notes and contracts payable $ 8,469,336