Condensed Parent Company Financial Information (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 85,760,705 $ 99,046,456 $ 108,774,696
Changes in operating assets and liabilities:      
Prepaid expenses 4,213,938 (1,925,477) (218,759)
Other receivables (156,606) 19,201 6,797,156
Accrued liabilities and other payables 1,019,221 3,583,989 777,587
NET CASH PROVIDED BY OPERATING ACTIVITIES 33,928,408 52,266,802 45,249,230
CASH FLOWS FROM INVESTING ACTIVITIES      
NET CASH USED IN INVESTING ACTIVITIES (35,862,379) (336,512,660) (77,351,498)
CASH FLOWS FROM FINANCING ACTIVITIES      
Payments made for dividend (790,550)      
Cash acquired in recapitalization    3,565,355   
NET CASH PROVIDED BY FINANCING ACTIVITIES 6,724,079 31,147,495 37,151,786
NET INCREASE (DECREASE) IN CASH 4,595,673 (163,766,761) 57,719,020
CASH AND CASH EQUIVALENTS - beginning of year 8,156,599 171,923,360 114,204,340
CASH AND CASH EQUIVALENTS - end of year 12,752,272 8,156,599 171,923,360
Parent [Member]      
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income 85,760,705 99,046,456 108,774,696
Adjustments to reconcile net income from operations to net cash provided by operating activities:      
Equity in earnings of VIEs (87,577,218) (101,271,882) (108,774,696)
Changes in operating assets and liabilities:      
Prepaid expenses (1) (21,180)   
Other receivables 33      
Accrued liabilities and other payables (198,075) 201,654   
Due to related parties 23,352      
NET CASH PROVIDED BY OPERATING ACTIVITIES (1,991,268) (2,002,592)   
CASH FLOWS FROM INVESTING ACTIVITIES      
Investment payments to VIEs    (1,316,079)   
NET CASH USED IN INVESTING ACTIVITIES    (1,316,079)   
CASH FLOWS FROM FINANCING ACTIVITIES      
Cash acquired from VIEs 584,983      
Advances from related parties 2,350,000      
Payments made for dividend 790,550      
Cash acquired in recapitalization    3,565,355   
NET CASH PROVIDED BY FINANCING ACTIVITIES 2,144,433 3,565,355   
NET INCREASE (DECREASE) IN CASH 153,165 246,684   
CASH AND CASH EQUIVALENTS - beginning of year 246,684      
CASH AND CASH EQUIVALENTS - end of year $ 399,849 $ 246,684