XML 61 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Future Minimum Lease Payments) (Details)
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (excluding the three months ended March 31, 2019) $ 18,002
2020 14,632
2021 11,597
2022 8,354
2023 6,428
Thereafter 23,855
Total future minimum lease payments 82,868
Less: Interest (14,612)
Present value of operating lease liabilities $ 68,256