v3.25.4
Restatements - Consolidated Statements of Income (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Sep. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Sep. 27, 2025
Sep. 28, 2024
Dec. 27, 2025
Dec. 28, 2024
Dec. 30, 2023
Restatements                          
Cost of sales including advertising, warehousing, distribution $ 935,428 $ 912,129 $ 902,538 $ 896,898 $ 887,856 $ 888,218 $ 1,814,668 $ 1,776,821 $ 2,750,096 $ 2,673,719 $ 3,717,846 $ 3,592,980 $ 3,539,054
Gross profit 306,879 306,667 298,238 293,209 297,863 293,987 604,904 591,849 911,783 885,058 1,239,863 1,198,750 1,175,519
Income from operations 20,566 30,239 21,772 27,752 31,328 26,340 52,010 57,667 72,576 85,418 113,653 126,386 133,141
Income before provision for income taxes 22,277 33,370 26,540 33,979 34,983 30,490 59,910 65,472 82,187 99,450 123,947 144,947 142,651
Provision for income taxes 5,374 8,092 6,991 9,467 9,578 8,078 15,084 17,655 20,458 27,122 30,256 38,923 41,797
Net Income (Loss) $ 16,903 $ 25,277 $ 19,549 $ 24,512 $ 25,405 $ 22,412 $ 44,826 $ 47,817 $ 61,729 $ 72,328 $ 93,691 $ 106,024 $ 100,854
Basic earnings per share $ 0.69 $ 0.96 $ 0.73 $ 0.91 $ 0.95 $ 0.83 $ 1.69 $ 1.78 $ 2.38 $ 2.69 $ 3.65 $ 3.94 $ 3.75
Diluted earnings per share $ 0.69 $ 0.96 $ 0.73 $ 0.91 $ 0.95 $ 0.83 $ 1.69 $ 1.78 $ 2.38 $ 2.69 $ 3.65 $ 3.94 $ 3.75
Previously Reported                          
Restatements                          
Cost of sales including advertising, warehousing, distribution $ 933,619 $ 910,431 $ 901,274 $ 895,092 $ 886,695 $ 887,194 $ 1,811,706 $ 1,774,636 $ 2,745,325 $ 2,669,728   $ 3,587,651 $ 3,535,009
Gross profit 308,688 308,365 299,502 295,015 299,024 295,011 607,866 594,034 916,554 889,049   1,204,079 1,179,564
Income from operations 22,375 31,937 23,036 29,558 32,489 27,364 54,972 59,852 77,347 89,409   131,715 137,186
Income before provision for income taxes 24,086 35,068 27,804 35,785 36,144 31,514 62,872 67,657 86,958 103,441   150,275 146,696
Provision for income taxes 5,853 8,541 7,326 9,945 9,885 8,349 15,868 18,233 21,721 28,178   40,334 42,868
Net Income (Loss) $ 18,233 $ 26,526 $ 20,478 $ 25,840 $ 26,259 $ 23,165 $ 47,004 $ 49,424 $ 65,237 $ 75,263   $ 109,941 $ 103,828
Basic earnings per share $ 0.74 $ 1.01 $ 0.76 $ 0.96 $ 0.98 $ 0.86 $ 1.77 $ 1.84 $ 2.51 $ 2.8   $ 4.09 $ 3.86
Diluted earnings per share $ 0.74 $ 1.01 $ 0.76 $ 0.96 $ 0.98 $ 0.86 $ 1.77 $ 1.84 $ 2.51 $ 2.8   $ 4.09 $ 3.86
Adjustments                          
Restatements                          
Cost of sales including advertising, warehousing, distribution $ 1,809 $ 1,698 $ 1,264 $ 1,806 $ 1,161 $ 1,024 $ 2,962 $ 2,185 $ 4,771 $ 3,991   $ 5,329 $ 4,045
Gross profit (1,809) (1,698) (1,264) (1,806) (1,161) (1,024) (2,962) (2,185) (4,771) (3,991)   (5,329) (4,045)
Income from operations (1,809) (1,698) (1,264) (1,806) (1,161) (1,024) (2,962) (2,185) (4,771) (3,991)   (5,329) (4,045)
Income before provision for income taxes (1,809) (1,698) (1,264) (1,806) (1,161) (1,024) (2,962) (2,185) (4,771) (3,991)   (5,329) (4,045)
Provision for income taxes (479) (449) (335) (478) (307) (271) (784) (578) (1,263) (1,056)   (1,411) (1,071)
Net Income (Loss) $ (1,330) $ (1,249) $ (929) $ (1,328) $ (854) $ (753) $ (2,178) $ (1,607) $ (3,508) $ (2,935)   $ (3,918) $ (2,974)
Basic earnings per share $ (0.05) $ (0.05) $ (0.03) $ (0.05) $ (0.03) $ (0.03) $ (0.08) $ (0.06) $ (0.13) $ (0.11)   $ (0.15) $ (0.11)
Diluted earnings per share $ (0.05) $ (0.05) $ (0.03) $ (0.05) $ (0.03) $ (0.03) $ (0.08) $ (0.06) $ (0.13) $ (0.11)   $ (0.15) $ (0.11)