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. 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 | | | | |
Shares outstanding, beginning balance at Mar. 31, 2024 | | 20,790,261 | | | |
Stockholders' equity, beginning balance at Mar. 31, 2024 | $ 406,026 | $ 208 | 38,154 | 364,549 | 3,115 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (3,358) | 0 | 0 | (3,358) | 0 |
Share-based compensation expense | 1,467 | $ 0 | 1,467 | 0 | 0 |
Vesting of restricted stock (shares) | | 83,658 | | | |
Vesting of restricted stock | 0 | $ 1 | (1) | 0 | 0 |
Shares surrendered for payroll taxes (shares) | | (34,047) | | | |
Shares surrendered for payroll taxes | (2,541) | $ (1) | (2,540) | 0 | 0 |
Shares repurchased (shares) | | (105,541) | | | |
Shares repurchased | (9,149) | $ (1) | (9,148) | 0 | 0 |
Other Comprehensive Income (Loss), Net of Tax | (106) | 0 | 0 | 0 | (106) |
Net income | 28,879 | $ 0 | 0 | 28,879 | 0 |
Shares outstanding, ending balance at Jun. 30, 2024 | | 20,734,331 | | | |
Stockholders' equity, ending balance at Jun. 30, 2024 | $ 421,218 | $ 207 | 27,932 | 390,070 | 3,009 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.16 | | | | |
Common Stock, Dividends, Per Share, Cash Paid | $ 0.16 | | | | |
Shares outstanding, beginning balance at Mar. 31, 2024 | | 20,790,261 | | | |
Stockholders' equity, beginning balance at Mar. 31, 2024 | $ 406,026 | $ 208 | 38,154 | 364,549 | 3,115 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Shares surrendered for payroll taxes | $ (2,541) | | | | |
Shares repurchased (shares) | (105,541) | | | | |
Shares repurchased | $ (9,149) | | | | |
Net income | 52,997 | | | | |
Shares outstanding, ending balance at Sep. 29, 2024 | | 20,766,764 | | | |
Stockholders' equity, ending balance at Sep. 29, 2024 | $ 443,372 | $ 208 | 31,060 | 410,425 | 1,679 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.34 | | | | |
Shares outstanding, beginning balance at Jun. 30, 2024 | | 20,734,331 | | | |
Stockholders' equity, beginning balance at Jun. 30, 2024 | $ 421,218 | $ 207 | 27,932 | 390,070 | 3,009 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (3,763) | 0 | 0 | (3,763) | 0 |
Share-based compensation expense | 1,832 | $ 0 | 1,832 | 0 | 0 |
Vesting of restricted stock (shares) | | 10,647 | | | |
Vesting of restricted stock | 0 | $ 0 | 0 | 0 | 0 |
ESPP shares issued (shares) | | 21,786 | | | |
ESPP shares issued | $ 1,297 | $ 1 | 1,296 | 0 | 0 |
Shares repurchased (shares) | 0 | | | | |
Other Comprehensive Income (Loss), Net of Tax | $ (1,330) | 0 | 0 | 0 | (1,330) |
Net income | 24,118 | $ 0 | 0 | 24,118 | 0 |
Shares outstanding, ending balance at Sep. 29, 2024 | | 20,766,764 | | | |
Stockholders' equity, ending balance at Sep. 29, 2024 | $ 443,372 | $ 208 | $ 31,060 | $ 410,425 | $ 1,679 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Common Stock, Dividends, Per Share, Declared | $ 0.18 | | | | |
Common Stock, Dividends, Per Share, Cash Paid | $ 0.18 | | | | |