XML 30 R6.htm IDEA: XBRL DOCUMENT v3.24.4
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 gain (loss) 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 gain (loss) on hedged transaction, net of tax (1,395)      
Foreign currency translation adjustment (397)      
Realized foreign currency on sale of 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 gain (loss) on hedged transaction, net of tax (1,547)     (1,547)
Foreign currency translation adjustment 6,492     6,492
Realized foreign currency on sale of 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)
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 gain (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 (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)
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 34,028      
Unrealized gain (loss) on hedged transaction, net of tax (784)      
Foreign currency translation adjustment (14,635)      
Realized foreign currency on sale of business 0      
Ending balance (in shares) at Dec. 31, 2024   23,612,543    
Ending balance at Dec. 31, 2024 900,662 $ 0 1,031,934 (131,272)
Beginning balance (in shares) at Sep. 30, 2024   24,005,107    
Beginning balance at Sep. 30, 2024 920,893 $ 2,975 1,030,712 (112,794)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 17,053   17,053  
Unrealized gain (loss) on hedged transaction, net of tax 266     266
Foreign currency translation adjustment (18,744)     (18,744)
Realized foreign currency on sale of business 0      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   102,489    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 2,508 $ 2,508    
Common stock repurchased (in shares)   (495,053)    
Common stock repurchased (24,335) $ (8,504) (15,831)  
Share-based compensation 3,021 $ 3,021    
Ending balance (in shares) at Dec. 31, 2024   23,612,543    
Ending balance at Dec. 31, 2024 $ 900,662 $ 0 $ 1,031,934 $ (131,272)