XML 25 R52.htm IDEA: XBRL DOCUMENT v2.4.0.8
Commitments and Contingencies (Details) (USD $)
Mar. 31, 2014
Operating Lease Payment  
2014 $ 1,966,498
2015 1,812,336
2016 1,520,551
2017 1,465,064
2018 1,459,190
Thereafter 3,577,335
Total Future Minimum Lease Payments Due $ 11,800,974