v3.26.1
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, 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 51,458        
Unrealized loss on hedged transaction, net of tax (1,245)        
Foreign currency translation adjustment (4,555)        
Ending balance (in shares) at Mar. 31, 2025   22,894,413      
Ending balance at Mar. 31, 2025 901,746   0 1,023,399 (121,653)
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 loss on hedged transaction, net of tax 266       266
Foreign currency translation adjustment (18,744)       (18,744)
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, including excise tax (in shares)   (495,053)      
Common stock repurchased, including excise tax (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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 17,431     17,431  
Unrealized loss on hedged transaction, net of tax (462)       (462)
Foreign currency translation adjustment 10,081       10,081
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   1,063      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 0   0    
Common stock repurchased, including excise tax (in shares)   (719,193)      
Common stock repurchased, including excise tax (28,865)   (2,899) (25,966)  
Share-based compensation 2,899   2,899    
Ending balance (in shares) at Mar. 31, 2025   22,894,413      
Ending balance at Mar. 31, 2025 901,746   0 1,023,399 (121,653)
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)
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 53,255        
Unrealized loss on hedged transaction, net of tax (395)        
Foreign currency translation adjustment 6,178        
Ending balance (in shares) at Mar. 31, 2026   20,781,041      
Ending balance at Mar. 31, 2026 906,261   0 1,014,902 (108,641)
Beginning balance (in shares) at Sep. 30, 2025   22,067,128      
Beginning balance at Sep. 30, 2025 914,032   0 1,024,720 (110,688)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 16,493     16,493  
Unrealized loss on hedged transaction, net of tax (161)       (161)
Foreign currency translation adjustment (5,565)       (5,565)
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   2,025      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 2   2    
Common stock repurchased, including excise tax (in shares)   (423,772)      
Common stock repurchased, including excise tax (17,577)   (3,664) (13,913)  
Share-based compensation 3,662   3,662    
Ending balance (in shares) at Dec. 31, 2025   21,645,381      
Ending balance at Dec. 31, 2025 910,886   0 1,027,300 (116,414)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 16,885     16,885  
Unrealized loss on hedged transaction, net of tax (4)       (4)
Foreign currency translation adjustment 7,777       7,777
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   13,144      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (218)   (218)    
Common stock repurchased, including excise tax (in shares)   (877,484)      
Common stock repurchased, including excise tax (33,023)   (3,740) (29,283)  
Share-based compensation 3,958   3,958    
Ending balance (in shares) at Mar. 31, 2026   20,781,041      
Ending balance at Mar. 31, 2026 $ 906,261   $ 0 $ 1,014,902 $ (108,641)