Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
The Company leases facilities under operating leases that expire at various dates through October 2020. Future minimum lease payments under these operating leases as of September 30, 2016, are as follows:
Year
Operating
Leases
 
(In thousands)
Remainder of 2016
$
416

2017
1,474

2018
1,096

2019
1,082

2020
926


$
4,994

Schedule of Future Minimum Purchase Commitments
Future minimum purchase commitments as of September 30, 2016, under all agreements are as follows:
Year
Minimum
Purchase
Commitments
 
(In thousands)
Remainder of 2016
$
4,423

2017
14,863

2018
4,162

2019


$
23,448