XML 44 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Future Minimum Payments for Operating Lease (Details)
Jun. 30, 2016
USD ($)
Annual minimum payments:  
2016 (July 1, 2016 to December 31, 2016) $ 208,503
2017 425,345
2018 442,359
2019 460,053
2020 to 2022 1,229,724
Total minimum payments $ 2,765,984