XML 30 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments (Tables)
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
Minimum Future Payments on Non-Cancelable Operating Leases
The minimum future payments on non-cancelable operating leases are as follows:
 
June 30,
2015
 
(In thousands)
Remainder of 2015
$
3,421

2016
6,557

2017
5,900

2018
5,487

2019
5,490

Thereafter
15,295

Total minimum future lease payments
$
42,150