XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2022   25,187,351    
Beginning balance at Jun. 30, 2022 $ 806,528 $ 64,297 $ 846,869 $ (104,638)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 24,042   24,042  
Unrealized (loss) gain on hedged transaction, net of tax 1,879     1,879
Foreign currency translation adjustment (7,217)     (7,217)
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   38,551    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (586) $ (586)    
Share-based compensation 2,358 $ 2,358    
Ending balance (in shares) at Sep. 30, 2022   25,225,902    
Ending balance at Sep. 30, 2022 827,004 $ 66,069 870,911 (109,976)
Beginning balance (in shares) at Jun. 30, 2022   25,187,351    
Beginning balance at Jun. 30, 2022 806,528 $ 64,297 846,869 (104,638)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 49,776      
Unrealized (loss) gain on hedged transaction, net of tax 1,882      
Foreign currency translation adjustment 184      
Realized foreign currency translation gain from disposal of a business 0      
Ending balance (in shares) at Dec. 31, 2022   25,343,014    
Ending balance at Dec. 31, 2022 862,386 $ 68,313 896,645 (102,572)
Beginning balance (in shares) at Sep. 30, 2022   25,225,902    
Beginning balance at Sep. 30, 2022 827,004 $ 66,069 870,911 (109,976)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 25,734   25,734  
Unrealized (loss) gain on hedged transaction, net of tax 3     3
Foreign currency translation adjustment 7,401     7,401
Realized foreign currency translation gain from disposal 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)   117,112    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (1,112) $ (1,112)    
Share-based compensation 3,356 $ 3,356    
Ending balance (in shares) at Dec. 31, 2022   25,343,014    
Ending balance at Dec. 31, 2022 862,386 $ 68,313 896,645 (102,572)
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, 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 48,158      
Unrealized (loss) gain on hedged transaction, net of tax (1,395)      
Foreign currency translation adjustment (8,007)      
Realized foreign currency translation gain from disposal of a business 3,805      
Ending balance (in shares) at Dec. 31, 2023   25,154,469    
Ending balance at Dec. 31, 2023 953,601 $ 63,983 984,836 (95,218)
Beginning balance (in shares) at Sep. 30, 2023   24,960,231    
Beginning balance at Sep. 30, 2023 915,253 $ 59,501 952,110 (96,358)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 32,726   32,726  
Unrealized (loss) gain on hedged transaction, net of tax (1,547)     (1,547)
Foreign currency translation adjustment (1,118)     (1,118)
Realized foreign currency translation gain from disposal 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)   230,543    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 3,162 $ 3,162    
Common stock repurchased (in shares)   (36,305)    
Common stock repurchased (1,251) $ (1,251)    
Share-based compensation 2,571 $ 2,571    
Ending balance (in shares) at Dec. 31, 2023   25,154,469    
Ending balance at Dec. 31, 2023 $ 953,601 $ 63,983 $ 984,836 $ (95,218)