XML 36 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock (Shares)
Common Stock (Amount)
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Jun. 30, 2024   24,243,848      
Beginning balance at Jun. 30, 2024 $ 924,255   $ 26,370 $ 1,013,738 $ (115,853)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 16,974     16,974  
Unrealized loss on hedged transaction, net of tax (1,050)       (1,050)
Foreign currency translation adjustment 4,109       4,109
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   349,277      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 2,177   2,177    
Common stock repurchased, including excise tax (in shares)   (588,018)      
Common stock repurchased, including excise tax (28,043)   (28,043)    
Share-based compensation 2,471   2,471    
Ending balance (in shares) at Sep. 30, 2024   24,005,107      
Ending balance at Sep. 30, 2024 920,893   2,975 1,030,712 (112,794)
Beginning balance (in shares) at Jun. 30, 2025   22,217,421      
Beginning balance at Jun. 30, 2025 906,409   0 1,020,833 (114,424)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 19,878     19,878  
Unrealized loss on hedged transaction, net of tax (230)       (230)
Foreign currency translation adjustment 3,966       3,966
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   339,444      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 2,218   2,218    
Common stock repurchased, including excise tax (in shares)   (489,737)      
Common stock repurchased, including excise tax (21,085)   (5,094) (15,991)  
Share-based compensation 2,876   2,876    
Ending balance (in shares) at Sep. 30, 2025   22,067,128      
Ending balance at Sep. 30, 2025 $ 914,032   $ 0 $ 1,024,720 $ (110,688)