XML 28 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Jun. 30, 2021   25,499,465    
Beginning balance, amount at Jun. 30, 2021 $ 731,191 $ 71,253 $ 758,071 $ (98,133)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 88,798   88,798  
Unrealized gain (Loss) on hedged transaction, net of tax 5,833     5,833
Foreign currency translation adjustment (12,338)     (12,338)
Realized foreign currency translation from sale of a business 0      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   238,080    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (450) $ (450)    
Common stock repurchased (in shares)   (550,194)    
Common stock repurchased (18,203) $ (18,203)    
Share-based compensation 11,697 $ 11,697    
Ending Balance (in shares) at Jun. 30, 2022   25,187,351    
Ending balance, amount at Jun. 30, 2022 806,528 $ 64,297 846,869 (104,638)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 89,809   89,809  
Unrealized gain (Loss) on hedged transaction, net of tax 2,254     2,254
Foreign currency translation adjustment 12,763     12,763
Realized foreign currency translation from sale of a business 0      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   180,960    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (1,553) $ (1,553)    
Common stock repurchased (in shares)   (524,108)    
Common stock repurchased (15,753) $ (15,753)    
Share-based compensation 11,250 $ 11,250    
Ending Balance (in shares) at Jun. 30, 2023   24,844,203    
Ending balance, amount at Jun. 30, 2023 905,298 $ 58,241 936,678 (89,621)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 77,060   77,060  
Unrealized gain (Loss) on hedged transaction, net of tax (1,482)     (1,482)
Foreign currency translation adjustment (20,945)     (20,945)
Realized foreign currency translation from sale of a business (3,805)     (3,805)
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   380,184    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 1,937 $ 1,937    
Common stock repurchased (in shares)   (980,539)    
Common stock repurchased (43,337) $ (43,337)    
Share-based compensation 9,529 $ 9,529    
Ending Balance (in shares) at Jun. 30, 2024   24,243,848    
Ending balance, amount at Jun. 30, 2024 $ 924,255 $ 26,370 $ 1,013,738 $ (115,853)