v2.4.0.6
Commitments and Contingencies (Details 2) (USD $)
In Thousands, unless otherwise specified
Jun. 29, 2012
Operating Leases, Future Minimum Payments Due [Abstract]  
Operating Leases, Future Minimum Payments Due, Current $ 2,054
Operating Leases, Future Minimum Payments, Due in Two Years 3,722
Operating Leases, Future Minimum Payments, Due in Three Years 3,802
Operating Leases, Future Minimum Payments, Due in Four Years 3,447
Operating Leases, Future Minimum Payments, Due in Five Years 2,996
Operating Leases, Future Minimum Payments, Due Thereafter 2,895
Total estimated operating lease expense $ 18,916