XML 24 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments
Future payments due under these agreements as of December 31, 2019 are as follows:
 
Leases(1)
 
Other Commitments
2020
$
14,836

 
$
26,048

2021
14,312

 
4,779

2022
13,566

 
5,148

2023
12,587

 

2024 and thereafter
27,861

 

Total future minimum payments
$
83,162

 
$
35,975



(1) The future minimum lease payments are presented on the same basis as the financial information presented in our consolidated financial statements and notes for the year ended December 31, 2018, as included in our Annual Report on Form 10-K for such period.