XML 151 R136.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 6: Bank and Other Loans Payable: Schedule of combined maturities of bank loans payable, lines of credit and notes and contracts payable (Details)
Dec. 31, 2016
USD ($)
Bank loans payable, lines of credit and notes and contracts payable $ 152,140,679
DueInYearOneMember  
Bank loans payable, lines of credit and notes and contracts payable 101,177,574
DueInYearTwoMember  
Bank loans payable, lines of credit and notes and contracts payable 1,539,638
DueInYearThreeMember  
Bank loans payable, lines of credit and notes and contracts payable 36,128,905
DueInYearFourMember  
Bank loans payable, lines of credit and notes and contracts payable 1,066,254
DueInYearFiveMember  
Bank loans payable, lines of credit and notes and contracts payable 3,436,591
DueInYearThereafterMember  
Bank loans payable, lines of credit and notes and contracts payable $ 8,791,717