| Period Ending: | Sep 27, 2025 | Jun 28, 2025 | Mar 29, 2025 | Dec 28, 2024 | Sep 28, 2024 | Jun 29, 2024 | Mar 30, 2024 | Dec 30, 2023 | Sep 30, 2023 | |
| Total Revenue | 102,466.00 | 94,036.00 | 95,359.00 | 124,300.00 | 94,930.00 | 85,777.00 | 90,753.00 | 119,575.00 | 89,498.00 | |
| Gross Profit | 48,341.00 | 43,718.00 | 44,867.00 | 58,275.00 | 43,879.00 | 39,678.00 | 42,271.00 | 54,855.00 | 40,427.00 | |
| Operating Income | 32,427.00 | 28,203.00 | 29,589.00 | 42,832.00 | 29,591.00 | 25,352.00 | 27,900.00 | 40,373.00 | 26,969.00 | |
| Net Income | 26,980.00 | 23,434.00 | 24,780.00 | 36,330.00 | 24,982.00 | 21,448.00 | 23,636.00 | 33,916.00 | 22,956.00 | |
| Profit Margin | 26.33 | 24.92 | 25.99 | 29.23 | 26.32 | 25.00 | 26.04 | 28.36 | 25.65 | |
| Period Ending: | Sep 27, 2025 | Jun 28, 2025 | Mar 29, 2025 | Dec 28, 2024 | Sep 28, 2024 | Jun 29, 2024 | Mar 30, 2024 | Dec 30, 2023 | Sep 30, 2023 | |
| Total Assets | 359,241.00 | 331,495.00 | 331,233.00 | 344,085.00 | 364,980.00 | 331,612.00 | 337,411.00 | 353,514.00 | 352,583.00 | |
| Total Liabilities | 285,508.00 | 265,665.00 | 264,437.00 | 277,327.00 | 308,030.00 | 264,904.00 | 263,217.00 | 279,414.00 | 290,437.00 | |
| Total Equity | 73,733.00 | 65,830.00 | 66,796.00 | 66,758.00 | 56,950.00 | 66,708.00 | 74,194.00 | 74,100.00 | 62,146.00 | |
| Period Ending: | Sep 27, 2025 | Jun 28, 2025 | Mar 29, 2025 | Dec 28, 2024 | Sep 28, 2024 | Jun 29, 2024 | Mar 30, 2024 | Dec 30, 2023 | Sep 30, 2023 | |
| Cash From Operating Activities | 29,728.00 | 27,867.00 | 23,952.00 | 29,935.00 | 26,811.00 | 28,858.00 | 22,690.00 | 39,895.00 | 21,598.00 | |
| Cash From Investing Activities | -2,587.00 | 5,073.00 | 2,917.00 | 9,792.00 | 1,445.00 | -127.00 | -310.00 | 1,927.00 | 2,394.00 | |
| Cash From Financing Activities | -27,476.00 | -24,833.00 | -29,006.00 | -39,371.00 | -24,948.00 | -36,017.00 | -30,433.00 | -30,585.00 | -23,153.00 | |
| Net Change in Cash | -335.00 | 8,107.00 | -2,137.00 | 356.00 | 3,308.00 | -7,286.00 | -8,053.00 | 11,237.00 | 839.00 | |