XML 73 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments for operating leases
The following reflects future minimum payments under operating leases and other commitments that have initial or remaining non-cancelable terms at December 31, 2019:

Years ending December 31,
Commitments (a)
2020
$
26,079

2021
18,964

2022
9,908

2023
3,182

2024
776

Thereafter
255

Total minimum payments
$
59,164


(a) Includes the future minimum lease payments for the Company's operating leases as seen in Note 17.