Condensed Consolidated Statements of Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-in Capital |
Treasury Stock |
Retained Earnings |
Accumulated Other Comprehensive Income/(Loss) |
Employees
Common Stock
|
Executive Officer
Common Stock
|
Director
Common Stock
|
Balance, beginning of period (in shares) at Mar. 31, 2023 |
|
33,508,076
|
|
|
|
|
|
|
|
Balance, beginning of period at Mar. 31, 2023 |
$ 418,988
|
$ 33
|
$ 239,860
|
|
$ 237,195
|
$ (58,100)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of restricted stock as deferred compensation to employees, executive officers and directors (in shares) |
|
|
|
|
|
|
73,345
|
93,826
|
5,718
|
Stock compensation expense |
1,238
|
|
1,238
|
|
|
|
|
|
|
Repurchase of employee stock units on vesting |
(1,685)
|
|
(1,685)
|
|
|
|
|
|
|
Net income |
10,938
|
|
|
|
10,938
|
|
|
|
|
Foreign currency translation adjustment |
4,457
|
|
|
|
|
4,457
|
|
|
|
Other |
13
|
|
|
|
|
13
|
|
|
|
Balance, end of period (in shares) at Jun. 30, 2023 |
|
33,680,965
|
|
|
|
|
|
|
|
Balance, end of period at Jun. 30, 2023 |
433,949
|
$ 33
|
239,413
|
|
248,133
|
(53,630)
|
|
|
|
Balance, beginning of period (in shares) at Mar. 31, 2023 |
|
33,508,076
|
|
|
|
|
|
|
|
Balance, beginning of period at Mar. 31, 2023 |
418,988
|
$ 33
|
239,860
|
|
237,195
|
(58,100)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Net income |
41,505
|
|
|
|
|
|
|
|
|
Foreign currency translation adjustment |
4,684
|
|
|
|
|
|
|
|
|
Balance, end of period (in shares) at Dec. 31, 2023 |
|
33,711,599
|
|
|
|
|
|
|
|
Balance, end of period at Dec. 31, 2023 |
467,425
|
$ 34
|
242,111
|
|
278,701
|
(53,421)
|
|
|
|
Balance, beginning of period (in shares) at Jun. 30, 2023 |
|
33,680,965
|
|
|
|
|
|
|
|
Balance, beginning of period at Jun. 30, 2023 |
433,949
|
$ 33
|
239,413
|
|
248,133
|
(53,630)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of restricted stock as deferred compensation to employees, executive officers and directors (in shares) |
|
|
|
|
|
|
2,550
|
|
7,197
|
Stock compensation expense |
1,450
|
|
1,450
|
|
|
|
|
|
|
Repurchase of employee stock units on vesting |
(30)
|
|
(30)
|
|
|
|
|
|
|
Net income |
14,730
|
|
|
|
14,730
|
|
|
|
|
Foreign currency translation adjustment |
(7,845)
|
|
|
|
|
(7,845)
|
|
|
|
Other |
52
|
$ 1
|
|
|
|
51
|
|
|
|
Balance, end of period (in shares) at Sep. 30, 2023 |
|
33,690,712
|
|
|
|
|
|
|
|
Balance, end of period at Sep. 30, 2023 |
442,306
|
$ 34
|
240,833
|
|
262,863
|
(61,424)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of restricted stock as deferred compensation to employees, executive officers and directors (in shares) |
|
|
|
|
|
|
14,839
|
|
6,048
|
Stock compensation expense |
1,444
|
|
1,444
|
|
|
|
|
|
|
Repurchase of employee stock units on vesting |
(165)
|
|
(165)
|
|
|
|
|
|
|
Net income |
15,837
|
|
|
|
15,837
|
|
|
|
|
Foreign currency translation adjustment |
8,072
|
|
|
|
|
8,072
|
|
|
|
Other |
(69)
|
|
1
|
|
1
|
(69)
|
|
|
|
Balance, end of period (in shares) at Dec. 31, 2023 |
|
33,711,599
|
|
|
|
|
|
|
|
Balance, end of period at Dec. 31, 2023 |
$ 467,425
|
$ 34
|
242,111
|
|
278,701
|
(53,421)
|
|
|
|
Balance, beginning of period (in shares) at Mar. 31, 2024 |
33,722,225
|
33,722,225
|
|
|
|
|
|
|
|
Balance, beginning of period at Mar. 31, 2024 |
$ 474,887
|
$ 34
|
243,555
|
$ (250)
|
288,783
|
(57,235)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of restricted stock as deferred compensation to employees, executive officers and directors (in shares) |
|
|
|
|
|
|
56,614
|
87,782
|
7,241
|
Stock compensation expense |
1,065
|
|
1,065
|
|
|
|
|
|
|
Repurchase of employee stock units on vesting |
(2,995)
|
|
(2,995)
|
|
|
|
|
|
|
Repurchase of shares under authorized program (in shares) |
|
(49,341)
|
|
|
|
|
|
|
|
Repurchase of shares under authorized program |
(1,579)
|
|
|
(1,579)
|
|
|
|
|
|
Net income |
8,511
|
|
|
|
8,511
|
|
|
|
|
Foreign currency translation adjustment |
(3,879)
|
|
|
|
|
(3,879)
|
|
|
|
Other |
(30)
|
|
1
|
|
|
(31)
|
|
|
|
Balance, end of period (in shares) at Jun. 30, 2024 |
|
33,824,521
|
|
|
|
|
|
|
|
Balance, end of period at Jun. 30, 2024 |
$ 475,980
|
$ 34
|
241,626
|
(1,829)
|
297,294
|
(61,145)
|
|
|
|
Balance, beginning of period (in shares) at Mar. 31, 2024 |
33,722,225
|
33,722,225
|
|
|
|
|
|
|
|
Balance, beginning of period at Mar. 31, 2024 |
$ 474,887
|
$ 34
|
243,555
|
(250)
|
288,783
|
(57,235)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Net income |
36,544
|
|
|
|
|
|
|
|
|
Foreign currency translation adjustment |
$ (18,291)
|
|
|
|
|
|
|
|
|
Balance, end of period (in shares) at Dec. 31, 2024 |
33,708,475
|
33,708,025
|
|
|
|
|
|
|
|
Balance, end of period at Dec. 31, 2024 |
$ 488,685
|
$ 34
|
245,211
|
(6,440)
|
325,328
|
(75,448)
|
|
|
|
Balance, beginning of period (in shares) at Jun. 30, 2024 |
|
33,824,521
|
|
|
|
|
|
|
|
Balance, beginning of period at Jun. 30, 2024 |
475,980
|
$ 34
|
241,626
|
(1,829)
|
297,294
|
(61,145)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of restricted stock as deferred compensation to employees, executive officers and directors (in shares) |
|
|
|
|
|
|
924
|
|
5,586
|
Stock compensation expense |
1,511
|
|
1,511
|
|
|
|
|
|
|
Repurchase of employee stock units on vesting |
(18)
|
|
(18)
|
|
|
|
|
|
|
Repurchase of shares under authorized program (in shares) |
|
(75,752)
|
|
|
|
|
|
|
|
Repurchase of shares under authorized program |
(2,260)
|
|
|
(2,260)
|
|
|
|
|
|
Net income |
9,494
|
|
|
|
9,494
|
|
|
|
|
Foreign currency translation adjustment |
5,587
|
|
|
|
|
5,587
|
|
|
|
Other |
(7)
|
|
|
|
|
(7)
|
|
|
|
Balance, end of period (in shares) at Sep. 30, 2024 |
|
33,755,279
|
|
|
|
|
|
|
|
Balance, end of period at Sep. 30, 2024 |
490,287
|
$ 34
|
243,119
|
(4,089)
|
306,788
|
(55,565)
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of common stock in exercise of stock option (in shares) |
|
33,573
|
|
|
|
|
|
|
|
Issuance of common stock in exercise of stock options |
632
|
|
632
|
|
|
|
|
|
|
Issuance of restricted stock as deferred compensation to employees, executive officers and directors (in shares) |
|
|
|
|
|
|
911
|
|
4,025
|
Stock compensation expense |
1,470
|
|
1,470
|
|
|
|
|
|
|
Repurchase of employee stock units on vesting |
(10)
|
|
(10)
|
|
|
|
|
|
|
Repurchase of shares under authorized program (in shares) |
|
(85,763)
|
|
|
|
|
|
|
|
Repurchase of shares under authorized program |
(2,351)
|
|
|
(2,351)
|
|
|
|
|
|
Net income |
18,539
|
|
|
|
18,539
|
|
|
|
|
Foreign currency translation adjustment |
(19,999)
|
|
|
|
|
(19,999)
|
|
|
|
Other |
$ 117
|
|
|
|
|
116
|
|
|
|
Balance, end of period (in shares) at Dec. 31, 2024 |
33,708,475
|
33,708,025
|
|
|
|
|
|
|
|
Balance, end of period at Dec. 31, 2024 |
$ 488,685
|
$ 34
|
$ 245,211
|
$ (6,440)
|
$ 325,328
|
$ (75,448)
|
|
|
|