XML 86 R75.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Schedule of Future Minimum Lease Commitments) (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Operating Leases    
2019 $ 1,036,925  
2020 1,385,329  
2021 1,407,790  
2022 1,408,148  
2023 1,423,965  
Thereafter 22,010,068  
Total remaining lease payments 28,672,225  
Less: Imputed interest (11,700,822)  
Total operating lease liabilities 16,971,403  
Less: current portion (2,304,598)
Non-current operating lease liabilities $ 14,666,805
Weighted-average remaining lease term 18 years 4 days  
Weighted-average discount rate 6.70%