Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Commitments for All Noncancellable Leases
The approximate future minimum rental commitment as of December 31, 2014, for all noncancellable leases with initial or remaining terms of one year or more is shown in the following table.
(in thousands)
Amount
2015
$
4,442

2016
4,326

2017
3,964

2018
3,421

2019
2,597

Thereafter
6,661

     Total
$
25,411