XML 90 R76.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details)
Dec. 31, 2015
USD ($)
Operating Lease Payment  
2016 $ 1,919,172
2017 1,570,236
2018 1,361,341
2019 1,402,181
2020 1,444,247
Thereafter 491,020
Total Future Minimum Lease Payments Due $ 8,188,197