XML 72 R57.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Operating Lease (Details)
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 450,900
2017 408,300
2018 338,300
2019 168,700
2020 42,700
Total operating lease payments $ 1,408,900