v2.4.0.8
Commitments and Contingencies Operating Leases (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2014
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,735
Operating Leases, Future Minimum Payments, Due in Two Years 5,243
Operating Leases, Future Minimum Payments, Due in Three Years 5,034
Operating Leases, Future Minimum Payments, Due in Four Years 4,418
Operating Leases, Future Minimum Payments, Due in Five Years 2,631
Operating Leases, Future Minimum Payments, Due Thereafter 11,110
Operating Leases, Future Minimum Payments Due $ 31,171