XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ 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, 2024 $ 274 $ 180,058 $ (23,811) $ 742,978 $ 2,280 $ 901,779
Balance (in Shares) at Mar. 31, 2024 26,952          
Issuance of restricted stock awards $ 1 (1) 0 0 0 0
Issuance of restricted stock awards (in Shares) 121          
Issuance of common stock $ 1 1,810 0 0 0 1,811
Issuance of common stock (in Shares) 29          
Share-based compensation $ 0 2,866 0 0 0 2,866
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (11,935) 0 0 (11,935)
Repurchase of common stock (in Shares) (162)          
Net earnings $ 0 0 0 27,339 0 27,339
Foreign currency translation adjustment 0 0 0 0 68 68
Balance at Jun. 30, 2024 $ 276 184,733 (35,746) 770,317 2,348 921,928
Balance (in Shares) at Jun. 30, 2024 26,940          
Balance at Mar. 31, 2024 $ 274 180,058 (23,811) 742,978 2,280 901,779
Balance (in Shares) at Mar. 31, 2024 26,952          
Net earnings           58,649
Balance at Sep. 30, 2024 $ 276 187,330 (47,461) 801,627 5,225 946,997
Balance (in Shares) at Sep. 30, 2024 26,798          
Balance at Jun. 30, 2024 $ 276 184,733 (35,746) 770,317 2,348 921,928
Balance (in Shares) at Jun. 30, 2024 26,940          
Issuance of restricted stock awards $ 0 0 0 0 0 0
Issuance of restricted stock awards (in Shares) (1)          
Share-based compensation $ 0 2,597 0 0 0 2,597
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (11,715) 0 0 (11,715)
Repurchase of common stock (in Shares) (141)          
Net earnings $ 0 0 0 31,310 0 31,310
Foreign currency translation adjustment 0 0 0 0 2,877 2,877
Balance at Sep. 30, 2024 $ 276 187,330 (47,461) 801,627 5,225 946,997
Balance (in Shares) at Sep. 30, 2024 26,798          
Balance at Mar. 31, 2025 $ 276 193,698 (70,748) 850,956 3,441 $ 977,623
Balance (in Shares) at Mar. 31, 2025 26,526         26,526
Issuance of restricted stock awards $ 1 (1) 0 0 0 $ 0
Issuance of restricted stock awards (in Shares) 119          
Issuance of common stock $ 0 1,757 0 0 0 1,757
Issuance of common stock (in Shares) 29          
Share-based compensation $ 0 3,500 0 0 0 3,500
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)          
Net earnings $ 0 0 0 37,697 0 37,697
Foreign currency translation adjustment 0 0 0 0 3,158 3,158
Balance at Jun. 30, 2025 $ 277 198,954 (74,052) 888,653 6,599 1,020,431
Balance (in Shares) at Jun. 30, 2025 26,627          
Balance at Mar. 31, 2025 $ 276 193,698 (70,748) 850,956 3,441 $ 977,623
Balance (in Shares) at Mar. 31, 2025 26,526         26,526
Net earnings           $ 72,552
Balance at Sep. 30, 2025 $ 277 202,012 (78,456) 916,852 5,397 $ 1,046,082
Balance (in Shares) at Sep. 30, 2025 26,565         26,565
Balance at Jun. 30, 2025 $ 277 198,954 (74,052) 888,653 6,599 $ 1,020,431
Balance (in Shares) at Jun. 30, 2025 26,627          
Issuance of restricted stock awards $ 0 0 0 0 0 0
Issuance of restricted stock awards (in Shares) (2)          
Share-based compensation $ 0 3,058 0 0 0 3,058
Share-based compensation (in Shares) 0          
Repurchase of common stock $ 0 0 (4,404) 0 0 (4,404)
Repurchase of common stock (in Shares) (60)          
Dividends paid and accrued $ 0 0 0 (6,656) 0 (6,656)
Net earnings 0 0 0 34,855 0 34,855
Foreign currency translation adjustment 0 0 0 0 (1,202) (1,202)
Balance at Sep. 30, 2025 $ 277 $ 202,012 $ (78,456) $ 916,852 $ 5,397 $ 1,046,082
Balance (in Shares) at Sep. 30, 2025 26,565         26,565