XML 67 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Minimal Rental Commitments under Non-Cancelable Operating Lease (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] ental commitments under non-cancelable operating leases in effect as of December 31, 2018 were as follows (as calculated under ASC 840, Leases):
2019
$
17,204

2020
14,209

2021
10,378

2022
8,206

2023
8,154

Thereafter
9,908

Total minimum payments required
$
68,059