XML 63 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The Company’s future minimum lease payments under non-cancelable operating leases at December 31, 2018 were as follows (in thousands):
2019
$
33,042

2020
31,035

2021
22,496

2022
22,004

2023
20,798

Thereafter
91,961

Total
$
221,336