Unaudited Consolidated Statements of Changes in Shareholders' Equity - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Accumulated Other Comprehensive Income (Loss) [Member] | Treasury Stock [Member] |
Beginning balance at Feb. 28, 2018 | $ 261,704 | $ 75,134 | $ 121,333 | $ 164,177 | $ (16,428) | $ (82,512) |
Beginning balance common stock, shares at Feb. 28, 2018 | | 30,053,443 | | | | |
Beginning balance, treasury stock, shares at Feb. 28, 2018 | | | | | | (4,789,228) |
Net earnings | 9,247 | | | 9,247 | | |
Adjustment to pension, net of deferred tax | 261 | | | | 261 | |
Dividends paid | (5,083) | | | (5,083) | | |
Stock based compensation | 327 | | 327 | | | |
Exercise of stock options and restricted stock | | | (1,390) | | | $ 1,390 |
Exercise of stock options and restricted stock, shares | | | | | | 80,692 |
Common stock repurchases | (680) | | | | | $ (680) |
Common stock repurchases, shares | | | | | | (37,943) |
Ending balance at May. 31, 2018 | 265,776 | $ 75,134 | 120,270 | 168,341 | (16,167) | $ (81,802) |
Ending balance common stock, shares at May. 31, 2018 | | 30,053,443 | | | | |
Ending balance treasury stock, shares at May. 31, 2018 | | | | | | (4,746,479) |
Beginning balance at Feb. 28, 2018 | 261,704 | $ 75,134 | 121,333 | 164,177 | (16,428) | $ (82,512) |
Beginning balance common stock, shares at Feb. 28, 2018 | | 30,053,443 | | | | |
Beginning balance, treasury stock, shares at Feb. 28, 2018 | | | | | | (4,789,228) |
Net earnings | 18,814 | | | | | |
Adjustment to pension, net of deferred tax | 508 | | | | | |
Ending balance at Aug. 31, 2018 | 286,496 | $ 75,134 | 122,353 | 172,180 | (15,920) | $ (67,251) |
Ending balance common stock, shares at Aug. 31, 2018 | | 30,053,443 | | | | |
Ending balance treasury stock, shares at Aug. 31, 2018 | | | | | | (3,887,906) |
Beginning balance at May. 31, 2018 | 265,776 | $ 75,134 | 120,270 | 168,341 | (16,167) | $ (81,802) |
Beginning balance common stock, shares at May. 31, 2018 | | 30,053,443 | | | | |
Beginning balance, treasury stock, shares at May. 31, 2018 | | | | | | (4,746,479) |
Net earnings | 9,567 | | | 9,567 | | |
Adjustment to pension, net of deferred tax | 247 | | | | 247 | |
Dividends paid | (5,728) | | | (5,728) | | |
Stock based compensation | 347 | | 347 | | | |
Exercise of stock options and restricted stock | 69 | | (138) | | | $ 207 |
Exercise of stock options and restricted stock, shares | | | | | | 29,447 |
Common stock issued for acquisition of business | 16,218 | | 1,874 | | | $ 14,344 |
Common stock issued for acquisition of business, shares | | | | | | 829,126 |
Ending balance at Aug. 31, 2018 | 286,496 | $ 75,134 | 122,353 | 172,180 | (15,920) | $ (67,251) |
Ending balance common stock, shares at Aug. 31, 2018 | | 30,053,443 | | | | |
Ending balance treasury stock, shares at Aug. 31, 2018 | | | | | | (3,887,906) |
Beginning balance at Feb. 28, 2019 | $ 289,127 | $ 75,134 | 123,065 | 179,003 | (16,704) | $ (71,371) |
Beginning balance common stock, shares at Feb. 28, 2019 | 30,053,443 | 30,053,443 | | | | |
Beginning balance, treasury stock, shares at Feb. 28, 2019 | | | | | | (4,097,099) |
Net earnings | $ 9,632 | | | 9,632 | | |
Adjustment to pension, net of deferred tax | 234 | | | | 234 | |
Dividends paid | (5,875) | | | (5,875) | | |
Stock based compensation | 358 | | 358 | | | |
Exercise of stock options and restricted stock | | | (1,312) | | | $ 1,312 |
Exercise of stock options and restricted stock, shares | | | | | | 83,095 |
Common stock repurchases | (1,212) | | | | | $ (1,212) |
Common stock repurchases, shares | | | | | | (62,038) |
Ending balance at May. 31, 2019 | 292,264 | $ 75,134 | 122,111 | 182,760 | (16,470) | $ (71,271) |
Ending balance common stock, shares at May. 31, 2019 | | 30,053,443 | | | | |
Ending balance treasury stock, shares at May. 31, 2019 | | | | | | (4,076,042) |
Beginning balance at Feb. 28, 2019 | $ 289,127 | $ 75,134 | 123,065 | 179,003 | (16,704) | $ (71,371) |
Beginning balance common stock, shares at Feb. 28, 2019 | 30,053,443 | 30,053,443 | | | | |
Beginning balance, treasury stock, shares at Feb. 28, 2019 | | | | | | (4,097,099) |
Net earnings | $ 19,165 | | | | | |
Adjustment to pension, net of deferred tax | $ 456 | | | | | |
Common stock repurchases, shares | (84,051) | | | | | |
Ending balance at Aug. 31, 2019 | $ 296,017 | $ 75,134 | 122,359 | 186,417 | (16,248) | $ (71,645) |
Ending balance common stock, shares at Aug. 31, 2019 | 30,053,443 | 30,053,443 | | | | |
Ending balance treasury stock, shares at Aug. 31, 2019 | | | | | | (4,094,674) |
Beginning balance at May. 31, 2019 | $ 292,264 | $ 75,134 | 122,111 | 182,760 | (16,470) | $ (71,271) |
Beginning balance common stock, shares at May. 31, 2019 | | 30,053,443 | | | | |
Beginning balance, treasury stock, shares at May. 31, 2019 | | | | | | (4,076,042) |
Net earnings | 9,533 | | | 9,533 | | |
Adjustment to pension, net of deferred tax | 222 | | | | 222 | |
Dividends paid | (5,876) | | | (5,876) | | |
Stock based compensation | 307 | | 307 | | | |
Exercise of stock options and restricted stock | | | (59) | | | $ 59 |
Exercise of stock options and restricted stock, shares | | | | | | 3,381 |
Common stock repurchases | (433) | | | | | $ (433) |
Common stock repurchases, shares | | | | | | (22,013) |
Ending balance at Aug. 31, 2019 | $ 296,017 | $ 75,134 | $ 122,359 | $ 186,417 | $ (16,248) | $ (71,645) |
Ending balance common stock, shares at Aug. 31, 2019 | 30,053,443 | 30,053,443 | | | | |
Ending balance treasury stock, shares at Aug. 31, 2019 | | | | | | (4,094,674) |