XML 64 R35.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES Schedule of Maturities of Lease Liabilities, Operating Leases (Tables)
3 Months Ended
Mar. 31, 2020
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, 2020
2020
$
11,695

2021
11,801

2022
9,150

2023
7,718

2024
6,314

After 2025
11,096

Total lease payments
$
57,774

Less: Imputed interest
(6,934
)
Operating lease liabilities
$
50,840