XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2023 $ 272 $ 167,303 $ (14,080) $ 627,202 $ 1,568 $ 782,265
Balance (in shares) at Mar. 31, 2023 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          
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
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         26,940