XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2022 $ 270 $ 159,480 $ (6,734) $ 507,846 $ (124) $ 660,738
Balance (in shares) at Mar. 31, 2022 26,886          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of restricted stock awards $ 1 0 0 0 0 1
Issuance of restricted stock awards (in shares) 135          
Share-based compensation $ 0 1,773 0 0 0 1,773
Share-based compensation (in shares) 0          
Repurchase of common stock $ 0 0 $ (7,224) 0 0 (7,224)
Repurchase of common stock (in shares)     (128)      
Net earnings 0 0 $ 0 22,339 0 22,339
Foreign currency translation adjustment 0 0 0 0 (1,339) (1,339)
Balance at Jun. 30, 2022 $ 271 161,253 (13,958) 530,185 (1,463) 676,288
Balance (in shares) at Jun. 30, 2022 26,893          
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of restricted stock awards $ 2 (2) 0 0 0 $ 0
Issuance of restricted stock awards (in shares) 153          
Issuance of common stock $ 0 1,398 0 0 0 1,398
Issuance of common stock (in shares) 36          
Share-based compensation $ 0 2,205 0 0 0 2,205
Share-based compensation (in shares) 0          
Repurchase of common stock $ 0 0 $ (7,371) 0 0 (7,371)
Repurchase of common stock (in shares)     (147)      
Net earnings 0 0 $ 0 33,847 0 33,847
Foreign currency translation adjustment 0 0 0 0 947 947
Balance at Jun. 30, 2023 $ 274 $ 170,904 $ (21,451) $ 661,049 $ 2,515 $ 813,291
Balance (in shares) at Jun. 30, 2023 26,947         26,947