XML 12 R50.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Weighted-Average Shares (Details)
3 Months Ended 6 Months Ended
Jul. 03, 2011
Jul. 04, 2010
Jul. 03, 2011
Jul. 04, 2010
Weighted-average common and common-equivalent shares outstanding:        
Basic weighted-average common shares outstanding 41,842,000 39,683,000 41,586,000 39,675,000
Effect of dilutive stock options 968,000 110,000 946,000 61,000
Weighted-average common and common-equivalent shares outstanding 42,810,000 39,793,000 42,532,000 39,736,000
Weighted-Average Shares (Textuals) [Abstract]        
Antidilutive shares excluded from calculation of dilutive net income (loss) per share 968,676 3,384,286 728,572 3,859,914