v3.26.1
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, 2023 $ 272 $ 167,303 $ (14,080) $ 620,656 $ 1,568 $ 775,719
Balance (in Shares) at Mar. 31, 2023 26,905,000          
Issuance of restricted stock awards $ 2 (2) 0 0 0 0
Issuance of restricted stock awards (in Shares) 162,000          
Reclassification of foreign currency translation adjustments to net income           0
Issuance of common stock $ 0 3,019 0 0 0 3,019
Issuance of common stock (in Shares) 71,000          
Share-based compensation $ 0 9,738 0 0 0 9,738
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (9,731) 0 0 (9,731)
Repurchase of common stock (in Shares) (186,000)          
Net earnings $ 0 0 0 117,982 0 117,982
Foreign currency translation adjustment 0 0 0 0 712 712
Balance at Mar. 31, 2024 $ 274 180,058 (23,811) 738,638 2,280 897,439
Balance (in Shares) at Mar. 31, 2024 26,952,000          
Issuance of restricted stock awards $ 1 (1) 0 0 0 0
Issuance of restricted stock awards (in Shares) 125,000          
Reclassification of foreign currency translation adjustments to net income           0
Issuance of common stock $ 1 3,634 0 0 0 3,635
Issuance of common stock (in Shares) 58,000          
Share-based compensation $ 0 10,784 0 0 0 10,784
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (46,937) 0 0 $ (46,937)
Repurchase of common stock (in Shares) (609,000)         (557,009)
Net earnings $ 0 0 0 104,576 0 $ 104,576
Foreign currency translation adjustment 0 0 0 0 1,161 1,161
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         26,526,000
Issuance of restricted stock awards $ 1 (1) 0 0 0 $ 0
Issuance of restricted stock awards (in Shares) 124,000          
Dividends paid and accrued $ 0 0 0 (19,850) 0 (19,850)
Reclassification of foreign currency translation adjustments to net income 0 0 0 0 6 6
Issuance of common stock $ 1 3,606 0 0 0 3,607
Issuance of common stock (in Shares) 59,000          
Share-based compensation $ 0 12,194 0 0 0 12,194
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (31,196) 0 0 $ (31,196)
Repurchase of common stock (in Shares) (410,000)         (362,900)
Net earnings $ 0 0 0 132,636 0 $ 132,636
Foreign currency translation adjustment 0 0 0 0 915 915
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