v2.4.0.8
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2014
Leases [Abstract]  
Operating leases Remainder of 2014 $ 2,452
Operating leases 2015 2,724
Operating leases 2016 1,424
Operating leases 2017 247
Operating leases 2018 58
Operating leases Thereafter 2
Operating leases, Future Minimum Payments Due, Total 6,907
Capital leases Remainder of 2014 391
Capital leases 2015 461
Capital leases 2016 422
Capital leases 2017 82
Capital leases 2018 0
Capital leases Thereafter 0
Total Capital leases 1,356
Less: amount representing interest (140)
Present value of minimum lease payments 1,216
Current portion of capital leases (442)
Capital leases, less current portion $ 774