XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.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, 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, 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]            
Net earnings           50,808
Balance at Sep. 30, 2022 $ 272 163,211 (13,958) 558,654 (2,534) 705,645
Balance (in shares) at Sep. 30, 2022 26,906          
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          
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) 13          
Share-based compensation $ 0 1,958 0 0 0 1,958
Share-based compensation (in shares) 0          
Net earnings $ 0 0 0 28,469 0 28,469
Foreign currency translation adjustment 0 0 0 0 (1,071) (1,071)
Balance at Sep. 30, 2022 $ 272 163,211 (13,958) 558,654 (2,534) 705,645
Balance (in shares) at Sep. 30, 2022 26,906          
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          
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]            
Net earnings           $ 66,511
Balance at Sep. 30, 2023 $ 274 173,318 (22,375) 693,713 766 $ 845,696
Balance (in shares) at Sep. 30, 2023 26,942         26,942
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          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of restricted stock awards $ 0 0 0 0 0 0
Issuance of restricted stock awards (in shares) 10          
Share-based compensation $ 0 2,414 0 0 0 2,414
Share-based compensation (in shares) 0          
Repurchase of common stock $ 0 0 $ (924) 0 0 (924)
Repurchase of common stock (in shares)     (15)      
Net earnings 0 0 $ 0 32,664 0 32,664
Foreign currency translation adjustment 0 0 0 0 (1,749) (1,749)
Balance at Sep. 30, 2023 $ 274 $ 173,318 $ (22,375) $ 693,713 $ 766 $ 845,696
Balance (in shares) at Sep. 30, 2023 26,942         26,942