XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 178,316
2020 268,469
2021 182,972
2022 178,535
2023 183,892
thereafter 286,239
Leases, Operating [Abstract]  
Operating Leases, Future Minimum Payments Due $ 1,278,423