XML 46 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details)
9 Months Ended
Sep. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 2.90%
2019 (excluding the nine months ended September 30, 2019) $ 361,604
2020 575,861
2021 143,581
2022 57,143
2023 11,130
Thereafter 12,797
Total future minimum lease payments 1,162,116
Less imputed interest (20,423)
Total 1,141,693
Accrued Liabilities 870,930
Other Non-Current Liabilities $ 270,763
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 5 years