XML 26 R78.htm IDEA: XBRL DOCUMENT v2.4.0.8
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details) (USD $)
Dec. 31, 2013
Leases [Abstract]  
Operating leases, future minimum payments, due in twelve months $ 1,022,019
Operating leases, future minimum payments, due in two years 1,052,662
Operating leases, future minimum payments, due in three years 941,247
Operating leases, future minimum payments, due in four years 232,964
Operating leases, future minimum payments, due in five years and thereafter 78,852
Operating leases, future minimum payments due, total $ 3,327,744