XML 66 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 3.20%
2019 (excluding the three months ended March 31, 2019) $ 1,154,357
2020 558,695
2021 181,979
2022 53,786
2023 13,687
Thereafter 15,982
Total future minimum lease payments 1,978,486
Less imputed interest (29,772)
Total 1,948,714
Accrued Liabilities 1,305,696
Other Non-Current Liabilities $ 643,018
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 5 years