XML 43 R35.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES Schedule of Maturities of Lease Liabilities, Operating Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The total future minimum lease payments for noncancelable operating leases were as follows:
 
September 30, 2019
2019
$
4,014

2020
14,680

2021
11,169

2022
8,473

2023
6,902

After 2023
16,016

Total lease payments
$
61,254

Less: Imputed interest
(7,011
)
Operating lease liabilities
$
54,243