XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES Schedule of Maturities of Lease Liabilities, Operating Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The total future minimum lease payments for noncancelable operating leases were as follows:
 
March 31, 2019
2019
$
13,770

2020
12,578

2021
9,105

2022
6,669

2023
5,153

After 2023
14,766

Total lease payments
$
62,041

Less: Imputed interest
(8,444
)
Operating lease liabilities
$
53,597