XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Details)
6 Months Ended
Jun. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 2 years
Weighted average discount rate 2.90%
2019 (excluding the six months ended June 30, 2019) $ 745,751
2020 576,623
2021 138,888
2022 54,656
2023 11,083
Thereafter 12,725
Total future minimum lease payments 1,539,726
Less imputed interest (26,933)
Total 1,512,793
Accrued Liabilities 1,151,048
Other Non-Current Liabilities $ 361,745
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 5 years