XML 107 R57.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Segment Reporting Information, by Segment (Details)
6 Months Ended
Jun. 30, 2016
USD ($)
Business Segments Schedule Of Segment Reporting Information, By Segment 1 $ 181,712,684
Business Segments Schedule Of Segment Reporting Information, By Segment 2 61,645,741
Business Segments Schedule Of Segment Reporting Information, By Segment 3 243,358,425
Business Segments Schedule Of Segment Reporting Information, By Segment 4 186,709,625
Business Segments Schedule Of Segment Reporting Information, By Segment 5 44,092,983
Business Segments Schedule Of Segment Reporting Information, By Segment 6 230,802,608
Business Segments Schedule Of Segment Reporting Information, By Segment 7 14,000,746
Business Segments Schedule Of Segment Reporting Information, By Segment 8 0
Business Segments Schedule Of Segment Reporting Information, By Segment 9 14,000,746
Business Segments Schedule Of Segment Reporting Information, By Segment 10 4,273,228
Business Segments Schedule Of Segment Reporting Information, By Segment 11 (3,474,100)
Business Segments Schedule Of Segment Reporting Information, By Segment 12 799,128
Business Segments Schedule Of Segment Reporting Information, By Segment 13 8,503,276
Business Segments Schedule Of Segment Reporting Information, By Segment 14 0
Business Segments Schedule Of Segment Reporting Information, By Segment 15 8,503,276
Business Segments Schedule Of Segment Reporting Information, By Segment 16 779,538
Business Segments Schedule Of Segment Reporting Information, By Segment 17 (1,168,205)
Business Segments Schedule Of Segment Reporting Information, By Segment 18 (388,667)
Business Segments Schedule Of Segment Reporting Information, By Segment 19 14,335,041
Business Segments Schedule Of Segment Reporting Information, By Segment 20 0
Business Segments Schedule Of Segment Reporting Information, By Segment 21 14,335,041
Business Segments Schedule Of Segment Reporting Information, By Segment 22 4,093,208
Business Segments Schedule Of Segment Reporting Information, By Segment 23 (2,878,174)
Business Segments Schedule Of Segment Reporting Information, By Segment 24 1,215,034
Business Segments Schedule Of Segment Reporting Information, By Segment 25 8,473,861
Business Segments Schedule Of Segment Reporting Information, By Segment 26 0
Business Segments Schedule Of Segment Reporting Information, By Segment 27 8,473,861
Business Segments Schedule Of Segment Reporting Information, By Segment 28 623,574
Business Segments Schedule Of Segment Reporting Information, By Segment 29 (1,171,921)
Business Segments Schedule Of Segment Reporting Information, By Segment 30 $ (548,347)