XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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, 2021 $ 145 $ 152,366 $ (75,372) $ 484,616 $ 655 $ 562,410
Balance (in shares) at Mar. 31, 2021 27,006          
Issuance of restricted stock awards $ 1 0 0 0 0 1
Issuance of restricted stock awards (in shares) 163          
Share-based compensation $ 0 7,114 0 0 0 7,114
Share-based compensation (in shares) 0          
Repurchase of common stock $ 0 0 $ (13,608) 0 0 (13,608)
Repurchase of common stock (in shares)     (283)      
Stock split effected in the form of a dividend 135 0 $ 0 (135) 0 0
Retirement of treasury stock (11) 0 82,246 (82,235) 0 0
Net earnings 0 0 0 105,600 0 105,600
Foreign currency translation adjustment 0 0 0 0 (779) (779)
Balance at Mar. 31, 2022 $ 270 159,480 (6,734) 507,846 (124) 660,738
Balance (in shares) at Mar. 31, 2022 26,886          
Issuance of restricted stock awards $ 2 0 0 0 0 2
Issuance of restricted stock awards (in shares) 150          
Share-based compensation $ 0 7,823 0 0 0 7,823
Share-based compensation (in shares) 0          
Repurchase of common stock $ 0 0 $ (7,346) 0 0 (7,346)
Repurchase of common stock (in shares)     (131)      
Net earnings 0 0 $ 0 119,356 0 119,356
Foreign currency translation adjustment 0 0 0 0 1,692 1,692
Balance at Mar. 31, 2023 $ 272 167,303 (14,080) 627,202 1,568 $ 782,265
Balance (in shares) at Mar. 31, 2023 26,905         26,905
Issuance of restricted stock awards $ 2 (2) 0 0 0 $ 0
Issuance of restricted stock awards (in shares) 162          
Issuance of common stock $ 0 3,019 0 0 0 3,019
Issuance of common stock (in shares) 71          
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)      
Net earnings 0 0 $ 0 115,776 0 115,776
Foreign currency translation adjustment 0 0 0 0 712 712
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         26,952