XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Payments under Operating Lease Agreements (Details)
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (excluding the three months ended March 31, 2019) $ 110,560
2020 145,563
2021 136,313
2022 136,313
2023 136,313
Thereafter 318,063
Total minimum operating lease obligations 983,125
Less-amounts representing interest (200,676)
Present value of minimum operating lease obligations 782,449
Current maturities (97,580)
Lease obligations, net of current maturities $ 684,869