v3.22.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, 2021   25,499,465    
Beginning balance at Jun. 30, 2021 $ 731,191 $ 71,253 $ 758,071 $ (98,133)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 22,073   22,073  
Unrealized gain on hedged transaction, net of tax 413     413
Foreign currency translation adjustment (11,147)     (11,147)
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   29,086    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 994 $ 994    
Share-based compensation 2,570 $ 2,570    
Ending balance (in shares) at Sep. 30, 2021   25,528,551    
Ending balance at Sep. 30, 2021 746,094 $ 74,817 780,144 (108,867)
Beginning balance (in shares) at Jun. 30, 2021   25,499,465    
Beginning balance at Jun. 30, 2021 731,191 $ 71,253 758,071 (98,133)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 45,325      
Unrealized gain on hedged transaction, net of tax 1,585      
Foreign currency translation adjustment (13,906)      
Ending balance (in shares) at Dec. 31, 2021   25,657,545    
Ending balance at Dec. 31, 2021 768,525 $ 75,583 803,396 (110,454)
Beginning balance (in shares) at Sep. 30, 2021   25,528,551    
Beginning balance at Sep. 30, 2021 746,094 $ 74,817 780,144 (108,867)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 23,252   23,252  
Unrealized gain on hedged transaction, net of tax 1,172     1,172
Foreign currency translation adjustment (2,759)     (2,759)
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   134,897    
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (2,513) $ (2,513)    
Common stock repurchased (in shares)   (5,903)    
Common stock repurchased (183) $ (183)    
Share-based compensation 3,462 $ 3,462    
Ending balance (in shares) at Dec. 31, 2021   25,657,545    
Ending balance at Dec. 31, 2021 768,525 $ 75,583 803,396 (110,454)
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 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 gain on hedged transaction, net of tax 1,882      
Foreign currency translation adjustment 184      
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 gain on hedged transaction, net of tax 3     3
Foreign currency translation adjustment 7,401     7,401
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)