XML 42 R77.htm IDEA: XBRL DOCUMENT v2.4.0.6
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details) (USD $)
Dec. 31, 2012
Leases [Abstract]  
Operating leases, future minimum payments, due in twelve months $ 953,440
Operating leases, future minimum payments, due in two years 1,022,019
Operating leases, future minimum payments, due in three years 1,052,662
Operating leases, future minimum payments, due in four years 941,247
Operating leases, future minimum payments, due in five years and thereafter 311,816
Operating leases, future minimum payments due, total $ 4,281,184