XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Minimum Future Payments on Non-Cancelable Operating Leases
At March 31, 2018, the minimum future payments on non-cancelable operating leases were as follows:
 
(In thousands)
Remaining nine months of 2018
$
8,896

2019
11,763

2020
10,803

2021
10,515

2022
8,818

Thereafter
26,383

Total minimum future lease payments
$
77,178