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 Mar. 31, 2019 | | 10,592,450 | | | |
Stockholders' equity, beginning balance at Mar. 31, 2019 | $ 217,861 | $ 530 | $ 52,609 | $ 164,405 | $ 317 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (2,460) | | | (2,460) | |
Share-based compensation expense | 509 | | 509 | | |
Vesting of restricted stock (shares) | | 27,620 | | | |
Vesting of restricted stock | 0 | $ 1 | (1) | | |
Shares surrendered for payroll taxes (shares) | | 9,160 | | | |
Shares surrendered for payroll taxes | (343) | $ 1 | (342) | | |
Shares repurchased (shares) | | (47,136) | | | |
Shares repurchased | (1,803) | $ (2) | (1,801) | | |
Unrealized gain (loss) on interest rate swap | (179) | | | | (179) |
Net income | 9,807 | | | 9,807 | |
Shares outstanding, ending balance at Jun. 30, 2019 | | 10,563,774 | | | |
Stockholders' equity, ending balance at Jun. 30, 2019 | 223,392 | $ 528 | 50,974 | 171,752 | 138 |
Shares outstanding, beginning balance at Mar. 31, 2019 | | 10,592,450 | | | |
Stockholders' equity, beginning balance at Mar. 31, 2019 | 217,861 | $ 530 | 52,609 | 164,405 | 317 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Shares surrendered for payroll taxes | $ (343) | | | | |
Shares repurchased (shares) | (91,395) | | | | |
Shares repurchased | $ (3,793) | | | | |
Unrealized gain (loss) on interest rate swap | (248) | | | | |
Net income | 19,057 | | | | |
Shares outstanding, ending balance at Sep. 29, 2019 | | 10,546,453 | | | |
Stockholders' equity, ending balance at Sep. 29, 2019 | 229,435 | $ 527 | 50,282 | 178,557 | 69 |
Shares outstanding, beginning balance at Jun. 30, 2019 | | 10,563,774 | | | |
Stockholders' equity, beginning balance at Jun. 30, 2019 | 223,392 | $ 528 | 50,974 | 171,752 | 138 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (2,445) | | | (2,445) | |
Share-based compensation expense | 636 | | 636 | | |
Vesting of restricted stock (shares) | | 8,352 | | | |
Vesting of restricted stock | 0 | $ 0 | 0 | | |
ESPP shares issued (shares) | | 18,586 | | | |
ESPP shares issued | $ 661 | $ 1 | 660 | | |
Shares repurchased (shares) | (44,259) | (44,259) | | | |
Shares repurchased | $ (1,990) | $ (2) | (1,988) | | |
Unrealized gain (loss) on interest rate swap | (69) | | | | (69) |
Net income | 9,250 | | | 9,250 | |
Shares outstanding, ending balance at Sep. 29, 2019 | | 10,546,453 | | | |
Stockholders' equity, ending balance at Sep. 29, 2019 | 229,435 | $ 527 | 50,282 | 178,557 | 69 |
Shares outstanding, beginning balance at Mar. 29, 2020 | | 10,512,229 | | | |
Stockholders' equity, beginning balance at Mar. 29, 2020 | 233,484 | $ 526 | 50,090 | 182,947 | (79) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (2,479) | | | (2,479) | |
Share-based compensation expense | 700 | | 700 | | |
Vesting of restricted stock (shares) | | 5,263 | | | |
Vesting of restricted stock | 0 | $ 0 | 0 | | |
Shares surrendered for payroll taxes (shares) | | (1,657) | | | |
Shares surrendered for payroll taxes | (54) | $ 0 | (54) | | |
Unrealized gain (loss) on interest rate swap | (10) | | | | (10) |
Net income | 11,788 | | | 11,788 | |
Shares outstanding, ending balance at Jun. 28, 2020 | | 10,515,835 | | | |
Stockholders' equity, ending balance at Jun. 28, 2020 | 243,429 | $ 526 | 50,736 | 192,256 | (89) |
Shares outstanding, beginning balance at Mar. 29, 2020 | | 10,512,229 | | | |
Stockholders' equity, beginning balance at Mar. 29, 2020 | 233,484 | $ 526 | 50,090 | 182,947 | (79) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Shares surrendered for payroll taxes | $ (54) | | | | |
Shares repurchased (shares) | 0 | | | | |
Shares repurchased | $ 0 | | | | |
Unrealized gain (loss) on interest rate swap | 29 | | | | |
Net income | 23,978 | | | | |
Shares outstanding, ending balance at Sep. 27, 2020 | | 10,545,203 | | | |
Stockholders' equity, ending balance at Sep. 27, 2020 | 254,637 | $ 527 | 52,194 | 201,966 | (50) |
Shares outstanding, beginning balance at Jun. 28, 2020 | | 10,515,835 | | | |
Stockholders' equity, beginning balance at Jun. 28, 2020 | 243,429 | $ 526 | 50,736 | 192,256 | (89) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Cash dividends declared and paid | (2,480) | | | (2,480) | |
Share-based compensation expense | 686 | | 686 | | |
Vesting of restricted stock (shares) | | 8,008 | | | |
Vesting of restricted stock | 0 | $ 0 | 0 | | |
ESPP shares issued (shares) | | 21,360 | | | |
ESPP shares issued | $ 773 | $ 1 | 772 | | |
Shares repurchased (shares) | 0 | | | | |
Unrealized gain (loss) on interest rate swap | $ 39 | | | | 39 |
Net income | 12,190 | | | 12,190 | |
Shares outstanding, ending balance at Sep. 27, 2020 | | 10,545,203 | | | |
Stockholders' equity, ending balance at Sep. 27, 2020 | $ 254,637 | $ 527 | $ 52,194 | $ 201,966 | $ (50) |