XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES Schedule of Maturities of Lease Liabilities, Operating Leases (Tables)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The total future minimum lease payments for noncancelable operating leases were as follows:
 
June 30, 2020
2020
$
7,459

2021
13,051

2022
9,474

2023
7,808

2024
6,355

After 2025
11,127

Total lease payments
$
55,274

Less: Imputed interest
(6,022
)
Operating lease liabilities
$
49,252