v3.26.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock (Shares)
Common Stock (Amount)
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Jun. 30, 2023   24,844,203      
Beginning balance, amount at Jun. 30, 2023 $ 905,298   $ 58,241 $ 936,678 $ (89,621)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 77,060     77,060  
Unrealized gain (loss) on hedged transaction, net of tax (1,482)       (1,482)
Foreign currency translation adjustment (20,945)       (20,945)
Realized foreign currency loss from discontinued operations (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)   380,184      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 1,937   1,937    
Common stock repurchased, including excise tax (in shares)   (980,539)      
Common stock repurchased, including excise tax (43,337)   (43,337)    
Share-based compensation 9,529   9,529    
Ending Balance (in shares) at Jun. 30, 2024   24,243,848      
Ending balance, amount at Jun. 30, 2024 924,255   26,370 1,013,738 (115,853)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 71,548     71,548  
Unrealized gain (loss) on hedged transaction, net of tax (1,523)       (1,523)
Foreign currency translation adjustment 2,952       2,952
Realized foreign currency loss from discontinued operations 0        
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   456,872      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 4,616   4,616    
Common stock repurchased, including excise tax (in shares)   (2,483,299)      
Common stock repurchased, including excise tax (106,501)   (42,048) (64,453)  
Share-based compensation 11,062   11,062    
Ending Balance (in shares) at Jun. 30, 2025   22,217,421      
Ending balance, amount at Jun. 30, 2025 906,409   0 1,020,833 (114,424)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 78,873     78,873  
Unrealized gain (loss) on hedged transaction, net of tax (331)       (331)
Foreign currency translation adjustment 7,403       7,403
Realized foreign currency loss from discontinued operations 0        
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes (in shares)   365,158      
Exercise of stock options and shares issued under share-based compensation plans, net of shares withheld for employee taxes 1,927   1,927    
Common stock repurchased, including excise tax (in shares)   (2,420,668)      
Common stock repurchased, including excise tax (97,543)   (15,981) (81,562)  
Share-based compensation 14,054   14,054    
Ending Balance (in shares) at Jun. 30, 2026   20,161,911      
Ending balance, amount at Jun. 30, 2026 $ 910,792   $ 0 $ 1,018,144 $ (107,352)