XML 72 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies Operating Leases (Details)
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 571,705
2019 596,237
2020 347,259
2021 349,422
2022 368,467
Thereafter 1,788,749
Total $ 4,021,839