Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-In Capital | Retained Earnings | Accumulated Other Comprehensive Income (Loss) |
Beginning balance (in shares) at Dec. 25, 2021 | | 31,607,509 | | | |
Beginning balance at Dec. 25, 2021 | $ 932,736 | $ 316 | $ 77,451 | $ 856,409 | $ (1,440) |
Exercise of stock options (in shares) | | 17,286 | | | |
Exercise of stock options | 957 | | 957 | | |
Compensation expense under Incentive Stock Plan | 4,270 | | 4,270 | | |
Purchase and cancellation of common stock (in shares) | | (186,435) | | | |
Purchase and cancellation of common stock | (18,195) | $ (2) | (336) | (17,857) | |
Issuance of non-vested stock, net of cancellations (in shares) | | 4,221 | | | |
Issuance of non-vested stock, net of cancellations | 377 | | 377 | | |
Other stock related activity, net of tax (in shares) | | (17,357) | | | |
Other stock-related activity, net of tax | (1,997) | | (527) | (1,470) | |
Other comprehensive income | (303) | | | | (303) |
Net income | 73,112 | | | 73,112 | |
Ending balance (in shares) at Jun. 25, 2022 | | 31,425,224 | | | |
Ending balance at Jun. 25, 2022 | 990,957 | $ 314 | 82,192 | 910,194 | (1,743) |
Beginning balance (in shares) at Mar. 26, 2022 | | 31,479,916 | | | |
Beginning balance at Mar. 26, 2022 | 959,400 | $ 315 | 78,906 | 879,923 | 256 |
Exercise of stock options (in shares) | | 14,808 | | | |
Exercise of stock options | 957 | | 957 | | |
Compensation expense under Incentive Stock Plan | 2,118 | | 2,118 | | |
Purchase and cancellation of common stock (in shares) | | (75,321) | | | |
Purchase and cancellation of common stock | (7,278) | $ (1) | (136) | (7,141) | |
Issuance of non-vested stock, net of cancellations (in shares) | | 6,732 | | | |
Issuance of non-vested stock, net of cancellations | 0 | | | | |
Other stock related activity, net of tax (in shares) | | (911) | | | |
Other stock-related activity, net of tax | (146) | | 347 | (493) | |
Other comprehensive income | (1,999) | | | | (1,999) |
Net income | 37,905 | | | 37,905 | |
Ending balance (in shares) at Jun. 25, 2022 | | 31,425,224 | | | |
Ending balance at Jun. 25, 2022 | $ 990,957 | $ 314 | 82,192 | 910,194 | (1,743) |
Beginning balance (in shares) at Dec. 31, 2022 | 31,430,632 | 31,430,632 | | | |
Beginning balance at Dec. 31, 2022 | $ 1,042,631 | $ 314 | 88,750 | 956,870 | (3,303) |
Exercise of stock options (in shares) | | 17,029 | | | |
Exercise of stock options | 1,130 | | 1,130 | | |
Compensation expense under Incentive Stock Plan | 5,435 | | 5,435 | | |
Purchase and cancellation of common stock (in shares) | | (9,840) | | | |
Purchase and cancellation of common stock | (828) | | (18) | (810) | |
Issuance of non-vested stock, net of cancellations (in shares) | | 75,328 | | | |
Issuance of non-vested stock, net of cancellations | 1,004 | $ 1 | 1,003 | | |
Other stock related activity, net of tax (in shares) | | (24,985) | | | |
Other stock-related activity, net of tax | (2,438) | | (1,848) | (590) | |
Other comprehensive income | 685 | | | | 685 |
Net income | $ 38,453 | | | 38,453 | |
Ending balance (in shares) at Jul. 01, 2023 | 31,488,164 | 31,488,164 | | | |
Ending balance at Jul. 01, 2023 | $ 1,086,072 | $ 315 | 94,452 | 993,923 | (2,618) |
Beginning balance (in shares) at Apr. 01, 2023 | | 31,469,310 | | | |
Beginning balance at Apr. 01, 2023 | 1,049,144 | $ 315 | 90,416 | 961,597 | (3,184) |
Exercise of stock options (in shares) | | 1,399 | | | |
Exercise of stock options | 82 | | 81 | | |
Compensation expense under Incentive Stock Plan | 3,123 | | 3,123 | | |
Purchase and cancellation of common stock (in shares) | | (4,715) | | | |
Purchase and cancellation of common stock | (395) | | (9) | (386) | |
Issuance of non-vested stock, net of cancellations (in shares) | | 23,177 | | | |
Issuance of non-vested stock, net of cancellations | 1,002 | | 1,002 | | |
Other stock related activity, net of tax (in shares) | | (1,007) | | | |
Other stock-related activity, net of tax | (221) | | (163) | (58) | |
Other comprehensive income | 566 | | | | 566 |
Net income | $ 32,770 | | | 32,770 | |
Ending balance (in shares) at Jul. 01, 2023 | 31,488,164 | 31,488,164 | | | |
Ending balance at Jul. 01, 2023 | $ 1,086,072 | $ 315 | $ 94,452 | $ 993,923 | $ (2,618) |