XML 79 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments (Tables)
12 Months Ended
Dec. 31, 2019
COMMITMENTS [Abstract]  
Schedule of Future Payments For Accounts Payable and Other Purchase Commitments
Minimum future payments for accounts payable and other purchase commitments, excluding long-term operating leases for office space, as of December 31, 2019 were as follows (in thousands):
2020
$
16,664

2021

2022

2023

2024

Thereafter