XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Schedule of Lease Liabilities Maturity and Future Minimum Lease Commitments) (Details) - USD ($)
Jun. 30, 2019
Jan. 01, 2019
Maturity of Leases Liabilities at June 30, 2019    
2019 $ 532,465  
2020 1,120,066  
2021 1,144,889  
2022 1,019,313  
2023 92,477  
After 2023 0  
Total lease payments 3,909,210  
Less: Interest (507,098)  
Present value of lease liabilities $ 3,402,112 $ 3,800,000