XML 161 R144.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9: Reinsurance, Commitments and Contingencies: Schedule of Future Minimum Rental Payments for Operating Leases (Details)
Dec. 31, 2016
USD ($)
Details  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 6,556,093
Operating Leases, Future Minimum Payments, Due in Two Years 4,121,399
Operating Leases, Future Minimum Payments, Due in Three Years 2,583,941
Operating Leases, Future Minimum Payments, Due in Four Years 1,151,873
Operating Leases, Future Minimum Payments, Due in Five Years 496,713
Operating Leases, Future Minimum Payments Due $ 14,910,019