XML 29 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES Schedule of Maturities of Lease Liabilities, Operating Leases (Tables)
12 Months Ended
Dec. 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:
 
December 31, 2019
2020
$
15,235

2021
11,509

2022
8,766

2023
7,220

2024
5,787

After 2024
10,929

Total lease payments
$
59,446

Less: Imputed interest
(6,798
)
Operating lease liabilities
$
52,648