XML 67 R45.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
Future minimum lease commitments under noncancelable operating leases with initial or remaining terms of one year or more at December 31, 2018, are as follows (in thousands):
Year Ending December 31,
Amount
2019
$
10,544

2020
9,120

2021
7,370

2022
6,006

2023
4,251

Thereafter
13,103

Total future lease commitments
$
50,394