XML 34 R31.htm IDEA: XBRL DOCUMENT v2.4.0.6
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2012
Operating Leases [Abstract]  
Future Minimum Lease Payments
    Total     2013     2014     2015     2016     2017     Thereafter  
Operating Leases   $ 3,288,069     $ 1,130,851     $ 909,323     $ 617,619     $ 466,109     $ 164,167     $ -