| Schedule of Earnings Per Share, Basic and Diluted |
| | | | | | | | | | | | | | | | | | | | For the Three Months Ended | | For the Nine Months Ended | | | September 30, 2016 | | October 2, 2015 | | September 30, 2016 | | October 2, 2015 | In thousands, except per share amounts | | | | | | | | | Net earnings | | $ | 17,455 |
| | $ | 17,224 |
| | $ | 43,727 |
| | $ | 51,664 |
| | | | | | | | | | Basic: | | | | | | | | | Weighted average number of shares outstanding | | 27,128 |
| | 27,179 |
| | 27,096 |
| | 27,203 |
| Basic earnings per share | |
| $0.64 |
| |
| $0.63 |
| |
| $1.61 |
| |
| $1.90 |
| | | | | | | | | | Diluted: | | |
| | |
| | | | | Weighted average number of shares outstanding | | 27,128 |
| | 27,179 |
| | 27,096 |
| | 27,203 |
| Weighted average shares issuable on exercise of dilutive stock options | | 140 |
| | 119 |
| | 138 |
| | 136 |
| Weighted average shares issuable on redemption of convertible notes | | 810 |
| | 472 |
| | 708 |
| | 576 |
| Weighted average shares issuable on redemption of warrants | | 2 |
| | — |
| | 1 |
| | — |
| Total | | 28,080 |
| | 27,770 |
| | 27,943 |
| | 27,915 |
| | | | | | | | | | Diluted earnings per share | |
| $0.62 |
| |
| $0.62 |
| |
| $1.56 |
| |
| $1.85 |
|
|