v3.26.1
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-In Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income [Member]
Total
Balance at Mar. 31, 2025 $ 276 $ 194,475 $ (70,748) $ 843,214 $ 3,441 $ 970,658
Balance (in Shares) at Mar. 31, 2025 26,526,000          
Issuance of restricted stock awards $ 1 (1) 0 0 0 0
Issuance of restricted stock awards (in Shares) 119,000          
Issuance of common stock $ 0 1,757 0 0 0 1,757
Issuance of common stock (in Shares) 29,000          
Share-based compensation $ 0 2,723 0 0 0 2,723
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (3,304) 0 0 $ (3,304)
Repurchase of common stock (in Shares) (47,000)         (47,488)
Net earnings $ 0 0 0 42,583 0 $ 42,583
Foreign currency translation adjustment 0 0 0 0 3,158 3,158
Balance at Jun. 30, 2025 $ 277 198,954 (74,052) 885,797 6,599 1,017,575
Balance (in Shares) at Jun. 30, 2025 26,627,000          
Balance at Mar. 31, 2026 $ 278 210,274 (101,944) 956,000 4,362 $ 1,068,970
Balance (in Shares) at Mar. 31, 2026 26,299,000         26,299,000
Issuance of restricted stock awards $ 1 (1) 0 0 0 $ 0
Issuance of restricted stock awards (in Shares) 110,000          
Issuance of performance stock units $ 0 0 0 0 0 0
Issuance of performance stock units (in Shares) 19,000          
Issuance of common stock $ 0 1,834 0 0 0 1,834
Issuance of common stock (in Shares) 26,000          
Share-based compensation $ 0 3,121 0 0 0 3,121
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (25,182) 0 0 $ (25,182)
Repurchase of common stock (in Shares) (305,000)         (251,287)
Dividends paid and accrued $ 0 0 0 (7,067) 0 $ (7,067)
Net earnings 0 0 0 30,279 0 30,279
Foreign currency translation adjustment 0 0 0 0 80 80
Balance at Jun. 30, 2026 $ 279 $ 215,228 $ (127,126) $ 979,212 $ 4,442 $ 1,072,035
Balance (in Shares) at Jun. 30, 2026 26,149,000         26,149,000