XML 39 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock (Shares)
Common Stock (Amount)
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Jun. 30, 2022   25,187,351      
Beginning 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, including excise tax (in shares)   (524,108)      
Common stock repurchased, including excise tax (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, including excise tax (in shares)   (980,539)      
Common stock repurchased, including excise tax (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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 71,548     71,548  
Unrealized gain (loss) on hedged transaction, net of tax (1,523)       (1,523)
Foreign currency translation adjustment 2,952       2,952
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)   456,872      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 4,616   4,616    
Common stock repurchased, including excise tax (in shares)   (2,483,299)      
Common stock repurchased, including excise tax (106,501)   (42,048) (64,453)  
Share-based compensation 11,062   11,062    
Ending Balance (in shares) at Jun. 30, 2025   22,217,421      
Ending balance, amount at Jun. 30, 2025 $ 906,409   $ 0 $ 1,020,833 $ (114,424)