XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Earnings Per Share (Tables)
6 Months Ended
Jul. 01, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
For the Three Months Ended
   
For the Six Months Ended
 
(in thousands
, except per share amounts
)
 
July
1, 201
7
   
July 2
, 201
6
   
July
1, 201
7
   
July
2,
2016
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income as reported
  $
48,638
    $
27,152
    $
87,530
    $
46,441
 
                                 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
                               
Basic
   
22,822
     
22,528
     
22,785
     
22,483
 
Effect of dilutive securities
   
201
     
146
     
220
     
164
 
Diluted
   
23,023
     
22,674
     
23,005
     
22,647
 
                                 
Earnings Per Share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic earnings per share
  $
2.13
    $
1.21
    $
3.84
    $
2.07
 
Diluted earnings per share
  $
2.11
    $
1.20
    $
3.80
    $
2.05