XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Jun. 30, 2023   24,844,203    
Beginning balance at Jun. 30, 2023 $ 905,298 $ 58,241 $ 936,678 $ (89,621)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 15,432   15,432  
Unrealized (loss) gain on hedged transaction, net of tax 153     153
Foreign currency translation adjustment (6,890)     (6,890)
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   116,028    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (1,510) $ (1,510)    
Share-based compensation 2,770 $ 2,770    
Ending balance (in shares) at Sep. 30, 2023   24,960,231    
Ending balance at Sep. 30, 2023 915,253 $ 59,501 952,110 (96,358)
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) gain 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 (in shares)   (588,018)    
Common stock repurchased (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)