XML 73 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details)
Mar. 31, 2018
USD ($)
Operating Lease Payment  
2018 $ 1,522,635
2019 1,614,843
2020 1,444,247
2021 491,020
Thereafter 0
Total Future Minimum Lease Payments Due $ 5,072,745