|
Summary of Future minimum lease payments under non-cancelable operating leases (Details) (USD $)
|
Dec. 31, 2013
|
|---|---|
| Summary of Future minimum lease payments under non-cancelable operating leases | |
| Future minimum lease payments for Year ending December 31, 2014 | $ 463,652 |
| Future minimum lease payments for Year ending December 31, 2015 | 452,735 |
| Future minimum lease payments for Year ending December 31, 2016 | 451,011 |
| Future minimum lease payments for Year ending December 31, 2017 | 447,564 |
| Future minimum lease payments for Year ending December 31, 2018 and thereafter | 959,455 |
| Total future minimum lease payments | $ 2,774,417 |