|
Commitments and Contingencies (Details 2) (USD $)
|
12 Months Ended |
|---|---|
|
Dec. 31, 2014
|
|
| Properties commitment | |
| Properties payment commitments | |
| Payment commitment for properties to be held for sales | $ 57,287,504 |
| Period within which the remaining commitment is payable | 1 year |
| Two floors of office building | |
| Properties payment commitments | |
| Period within which the remaining commitment is payable | 1 year |
| Payment commitment | $ 2,044,054 |
| Number of an office building used as offices | 2 |