XML 60 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule by Year of Future Minimum Lease Payments
The following table summarizes future minimum lease payments as of December 31, 2018, under operating leases that have initial or remaining non-cancelable lease terms in excess of one year.
Year Ending December 31,
Minimum
Rental
Commitments
2019
$
13,337

2020
11,515

2021
10,557

2022
10,293

2023
8,752

Thereafter
53,945

 
 
Total minimum payments
$
108,399