Condensed Consolidated Statement of Shareholder's Equity Statement - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] |
Shares outstanding, beginning balance at Apr. 03, 2022 | | 20,889,777 | | | |
Stockholders' equity, beginning balance at Apr. 03, 2022 | $ 302,601 | $ 209 | $ 46,717 | $ 254,384 | $ 1,291 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (2,958) | 0 | 0 | (2,958) | 0 |
Share-based compensation expense | 595 | $ 0 | 595 | 0 | 0 |
Vesting of restricted stock (shares) | | 102,860 | | | |
Vesting of restricted stock | 0 | $ 1 | (1) | 0 | 0 |
Shares surrendered for payroll taxes (shares) | | 36,410 | | | |
Shares surrendered for payroll taxes | (1,550) | $ 0 | (1,550) | 0 | 0 |
ESPP shares issued (shares) | | 32,768 | | | |
ESPP shares issued | 986 | $ 0 | 986 | 0 | 0 |
Shares repurchased (shares) | | (181,657) | | | |
Shares repurchased | (6,557) | $ (2) | (6,555) | 0 | 0 |
Other Comprehensive Income (Loss), Net of Tax | 465 | 0 | 0 | 0 | 465 |
Net income | 19,695 | $ 0 | 0 | 19,695 | 0 |
Shares outstanding, ending balance at Jul. 03, 2022 | | 20,807,338 | | | |
Stockholders' equity, ending balance at Jul. 03, 2022 | $ 313,277 | $ 208 | 40,192 | 271,121 | 1,756 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.14 | | | | |
Common Stock, Dividends, Per Share, Cash Paid | $ 0.14 | | | | |
Shares outstanding, beginning balance at Apr. 03, 2022 | | 20,889,777 | | | |
Stockholders' equity, beginning balance at Apr. 03, 2022 | $ 302,601 | $ 209 | 46,717 | 254,384 | 1,291 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Shares surrendered for payroll taxes | $ (1,550) | | | | |
Shares repurchased (shares) | (181,657) | | | | |
Shares repurchased | $ (6,557) | | | | |
Net income | 37,695 | | | | |
Shares outstanding, ending balance at Oct. 02, 2022 | | 20,817,625 | | | |
Stockholders' equity, ending balance at Oct. 02, 2022 | $ 331,414 | $ 208 | 41,294 | 286,179 | 3,733 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.28 | | | | |
Shares outstanding, beginning balance at Jul. 03, 2022 | | 20,807,338 | | | |
Stockholders' equity, beginning balance at Jul. 03, 2022 | $ 313,277 | $ 208 | 40,192 | 271,121 | 1,756 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (2,942) | 0 | 0 | (2,942) | 0 |
Share-based compensation expense | 1,085 | $ 0 | 1,085 | 0 | 0 |
Vesting of restricted stock (shares) | | 10,287 | | | |
Vesting of restricted stock | 0 | $ 0 | 0 | 0 | 0 |
ESPP shares issued (shares) | | 0 | | | |
ESPP shares issued | $ 17 | $ 0 | 17 | 0 | 0 |
Shares repurchased (shares) | 0 | | | | |
Other Comprehensive Income (Loss), Net of Tax | $ 1,977 | 0 | 0 | 0 | 1,977 |
Net income | 18,000 | $ 0 | 0 | 18,000 | 0 |
Shares outstanding, ending balance at Oct. 02, 2022 | | 20,817,625 | | | |
Stockholders' equity, ending balance at Oct. 02, 2022 | $ 331,414 | $ 208 | 41,294 | 286,179 | 3,733 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.14 | | | | |
Common Stock, Dividends, Per Share, Cash Paid | $ 0.14 | | | | |
Shares outstanding, beginning balance at Apr. 02, 2023 | | 20,850,454 | | | |
Stockholders' equity, beginning balance at Apr. 02, 2023 | $ 350,016 | $ 209 | 44,443 | 302,424 | 2,940 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (3,160) | 0 | 0 | (3,160) | 0 |
Share-based compensation expense | 959 | $ 0 | 959 | 0 | 0 |
Vesting of restricted stock (shares) | | 105,600 | | | |
Vesting of restricted stock | 0 | $ 1 | (1) | 0 | 0 |
Shares surrendered for payroll taxes (shares) | | (48,478) | | | |
Shares surrendered for payroll taxes | (2,140) | $ (1) | (2,139) | 0 | 0 |
ESPP shares issued (shares) | | 35,281 | | | |
ESPP shares issued | 1,147 | $ 0 | 1,147 | 0 | 0 |
Other Comprehensive Income (Loss), Net of Tax | 749 | 0 | 0 | 0 | 749 |
Net income | 23,430 | $ 0 | 0 | 23,430 | 0 |
Shares outstanding, ending balance at Jul. 02, 2023 | | 20,942,857 | | | |
Stockholders' equity, ending balance at Jul. 02, 2023 | $ 371,001 | $ 209 | 44,409 | 322,694 | 3,689 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.15 | | | | |
Common Stock, Dividends, Per Share, Cash Paid | $ 0.15 | | | | |
Shares outstanding, beginning balance at Apr. 02, 2023 | | 20,850,454 | | | |
Stockholders' equity, beginning balance at Apr. 02, 2023 | $ 350,016 | $ 209 | 44,443 | 302,424 | 2,940 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Shares surrendered for payroll taxes | $ (2,140) | | | | |
Shares repurchased (shares) | (167,796) | | | | |
Shares repurchased | $ (9,752) | | | | |
Net income | 46,646 | | | | |
Shares outstanding, ending balance at Oct. 01, 2023 | | 20,787,626 | | | |
Stockholders' equity, ending balance at Oct. 01, 2023 | $ 382,656 | $ 208 | 35,918 | 342,535 | 3,995 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.31 | | | | |
Shares outstanding, beginning balance at Jul. 02, 2023 | | 20,942,857 | | | |
Stockholders' equity, beginning balance at Jul. 02, 2023 | $ 371,001 | $ 209 | 44,409 | 322,694 | 3,689 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (3,375) | 0 | 0 | (3,375) | 0 |
Share-based compensation expense | 1,260 | $ 0 | 1,260 | 0 | 0 |
Vesting of restricted stock (shares) | | 12,565 | | | |
Vesting of restricted stock | $ 0 | $ 0 | 0 | 0 | 0 |
Shares repurchased (shares) | (167,796) | (167,796) | | | |
Shares repurchased | $ (9,752) | $ (1) | (9,751) | 0 | 0 |
Other Comprehensive Income (Loss), Net of Tax | 306 | 0 | 0 | 0 | 306 |
Net income | 23,216 | $ 0 | 0 | 23,216 | 0 |
Shares outstanding, ending balance at Oct. 01, 2023 | | 20,787,626 | | | |
Stockholders' equity, ending balance at Oct. 01, 2023 | $ 382,656 | $ 208 | $ 35,918 | $ 342,535 | $ 3,995 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.16 | | | | |
Common Stock, Dividends, Per Share, Cash Paid | $ 0.16 | | | | |