Condensed Consolidated Statement of Shareholder's Equity Statement - USD ($)
|
Total |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
| Shares outstanding, beginning balance at Mar. 31, 2024 |
|
20,790,261
|
|
|
|
| Stockholders' equity, beginning balance at Mar. 31, 2024 |
$ 406,026,000
|
$ 208,000
|
$ 38,154,000
|
$ 364,549,000
|
$ 3,115,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared and paid |
(3,358,000)
|
0
|
0
|
(3,358,000)
|
0
|
| Share-based compensation expense |
1,467,000
|
$ 0
|
1,467,000
|
0
|
0
|
| Vesting of restricted stock (shares) |
|
83,658
|
|
|
|
| Stock Issued During Period, Value, Restricted Stock Award, Gross |
0
|
$ (1,000)
|
1,000
|
0
|
0
|
| Shares surrendered for payroll taxes (shares) |
|
34,047
|
|
|
|
| Shares surrendered for payroll taxes |
(2,541,000)
|
$ (1,000)
|
(2,540,000)
|
0
|
0
|
| Stock repurchased (shares) |
|
(105,541)
|
|
|
|
| Shares repurchased |
(9,149,000)
|
$ (1,000)
|
(9,148,000)
|
0
|
0
|
| Other Comprehensive Income (Loss), Net of Tax |
(106,000)
|
0
|
0
|
0
|
(106,000)
|
| Net Income (Loss) |
28,879,000
|
$ 0
|
0
|
28,879,000
|
0
|
| Shares outstanding, ending balance at Jun. 30, 2024 |
|
20,734,331
|
|
|
|
| Stockholders' equity, ending balance at Jun. 30, 2024 |
$ 421,218,000
|
$ 207,000
|
27,932,000
|
390,070,000
|
3,009,000
|
| 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,000
|
$ 208,000
|
38,154,000
|
364,549,000
|
3,115,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Shares surrendered for payroll taxes |
(2,541,000)
|
|
|
|
|
| Net Income (Loss) |
68,018,000
|
|
|
|
|
| Shares outstanding, ending balance at Dec. 29, 2024 |
|
20,766,764
|
|
|
|
| Stockholders' equity, ending balance at Dec. 29, 2024 |
$ 456,981,000
|
$ 208,000
|
32,783,000
|
421,682,000
|
2,308,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.52
|
|
|
|
|
| Shares outstanding, beginning balance at Jun. 30, 2024 |
|
20,734,331
|
|
|
|
| Stockholders' equity, beginning balance at Jun. 30, 2024 |
$ 421,218,000
|
$ 207,000
|
27,932,000
|
390,070,000
|
3,009,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared and paid |
(3,763,000)
|
0
|
0
|
(3,763,000)
|
0
|
| Share-based compensation expense |
1,832,000
|
$ 0
|
1,832,000
|
0
|
0
|
| Vesting of restricted stock (shares) |
|
10,647
|
|
|
|
| Stock Issued During Period, Value, Restricted Stock Award, Gross |
0
|
$ 0
|
0
|
0
|
0
|
| ESPP shares issued (shares) |
|
21,786
|
|
|
|
| ESPP shares issued |
1,297,000
|
$ 1,000
|
1,296,000
|
0
|
0
|
| Other Comprehensive Income (Loss), Net of Tax |
(1,330,000)
|
0
|
0
|
0
|
(1,330,000)
|
| Net Income (Loss) |
24,118,000
|
$ 0
|
0
|
24,118,000
|
0
|
| Shares outstanding, ending balance at Sep. 29, 2024 |
|
20,766,764
|
|
|
|
| Stockholders' equity, ending balance at Sep. 29, 2024 |
$ 443,372,000
|
$ 208,000
|
31,060,000
|
410,425,000
|
1,679,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.18
|
|
|
|
|
| Common Stock, Dividends, Per Share, Cash Paid |
$ 0.18
|
|
|
|
|
| Cash dividends declared and paid |
$ (3,764,000)
|
0
|
0
|
(3,764,000)
|
0
|
| Share-based compensation expense |
1,723,000
|
0
|
1,723,000
|
0
|
0
|
| Other Comprehensive Income (Loss), Net of Tax |
629,000
|
0
|
0
|
0
|
629,000
|
| Net Income (Loss) |
15,021,000
|
$ 0
|
0
|
15,021,000
|
0
|
| Shares outstanding, ending balance at Dec. 29, 2024 |
|
20,766,764
|
|
|
|
| Stockholders' equity, ending balance at Dec. 29, 2024 |
$ 456,981,000
|
$ 208,000
|
32,783,000
|
421,682,000
|
2,308,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.18
|
|
|
|
|
| Common Stock, Dividends, Per Share, Cash Paid |
$ 0.18
|
|
|
|
|
| Shares outstanding, beginning balance at Mar. 30, 2025 |
|
20,684,621
|
|
|
|
| Stockholders' equity, beginning balance at Mar. 30, 2025 |
$ 460,292,000
|
$ 207,000
|
24,094,000
|
434,259,000
|
1,732,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared and paid |
(3,754,000)
|
0
|
0
|
(3,754,000)
|
0
|
| Share-based compensation expense |
2,212,000
|
$ 0
|
2,212,000
|
0
|
0
|
| Vesting of restricted stock (shares) |
|
61,819
|
|
|
|
| Stock Issued During Period, Value, Restricted Stock Award, Gross |
1,000
|
$ 0
|
1,000
|
0
|
0
|
| Shares surrendered for payroll taxes (shares) |
|
28,590
|
|
|
|
| Shares surrendered for payroll taxes |
(3,028,000)
|
$ 0
|
(3,028,000)
|
0
|
0
|
| Other Comprehensive Income (Loss), Net of Tax |
(324,000)
|
0
|
0
|
0
|
(324,000)
|
| Net Income (Loss) |
29,175,000
|
$ 0
|
0
|
29,175,000
|
0
|
| Shares outstanding, ending balance at Jun. 29, 2025 |
|
20,717,850
|
|
|
|
| Stockholders' equity, ending balance at Jun. 29, 2025 |
$ 484,572,000
|
$ 207,000
|
23,277,000
|
459,680,000
|
1,408,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.18
|
|
|
|
|
| Common Stock, Dividends, Per Share, Cash Paid |
$ 0.18
|
|
|
|
|
| Shares outstanding, beginning balance at Mar. 30, 2025 |
|
20,684,621
|
|
|
|
| Stockholders' equity, beginning balance at Mar. 30, 2025 |
$ 460,292,000
|
$ 207,000
|
24,094,000
|
434,259,000
|
1,732,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Shares surrendered for payroll taxes |
(3,028,000)
|
|
|
|
|
| Net Income (Loss) |
66,085,000
|
|
|
|
|
| Shares outstanding, ending balance at Dec. 28, 2025 |
|
20,740,284
|
|
|
|
| Stockholders' equity, ending balance at Dec. 28, 2025 |
$ 518,906,000
|
$ 207,000
|
29,112,000
|
488,652,000
|
935,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.56
|
|
|
|
|
| Shares outstanding, beginning balance at Jun. 29, 2025 |
|
20,717,850
|
|
|
|
| Stockholders' equity, beginning balance at Jun. 29, 2025 |
$ 484,572,000
|
$ 207,000
|
23,277,000
|
459,680,000
|
1,408,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared and paid |
(3,969,000)
|
0
|
0
|
(3,969,000)
|
0
|
| Share-based compensation expense |
2,375,000
|
$ 0
|
2,375,000
|
0
|
0
|
| Vesting of restricted stock (shares) |
|
6,734
|
|
|
|
| Stock Issued During Period, Value, Restricted Stock Award, Gross |
0
|
$ 0
|
0
|
0
|
0
|
| ESPP shares issued (shares) |
|
15,700
|
|
|
|
| ESPP shares issued |
1,609,000
|
$ 0
|
1,609,000
|
0
|
0
|
| Other Comprehensive Income (Loss), Net of Tax |
(217,000)
|
0
|
0
|
0
|
(217,000)
|
| Net Income (Loss) |
22,598,000
|
$ 0
|
0
|
22,598,000
|
0
|
| Shares outstanding, ending balance at Sep. 28, 2025 |
|
20,740,284
|
|
|
|
| Stockholders' equity, ending balance at Sep. 28, 2025 |
$ 506,968,000
|
$ 207,000
|
27,261,000
|
478,309,000
|
1,191,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.19
|
|
|
|
|
| Common Stock, Dividends, Per Share, Cash Paid |
$ 0.19
|
|
|
|
|
| Cash dividends declared and paid |
$ (3,969,000)
|
0
|
0
|
(3,969,000)
|
0
|
| Share-based compensation expense |
1,851,000
|
0
|
1,851,000
|
0
|
0
|
| Other Comprehensive Income (Loss), Net of Tax |
(256,000)
|
0
|
0
|
0
|
(256,000)
|
| Net Income (Loss) |
14,312,000
|
$ 0
|
0
|
14,312,000
|
0
|
| Shares outstanding, ending balance at Dec. 28, 2025 |
|
20,740,284
|
|
|
|
| Stockholders' equity, ending balance at Dec. 28, 2025 |
$ 518,906,000
|
$ 207,000
|
$ 29,112,000
|
$ 488,652,000
|
$ 935,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.19
|
|
|
|
|
| Common Stock, Dividends, Per Share, Cash Paid |
$ 0.19
|
|
|
|
|