v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
May 11, 2026
Share Repurchase Program [Line Items]        
Treasury stock, acquired $ 14,365 $ 77,972 $ 21,685  
Purchase of treasury shares 14,382 $ 78,014 $ 21,556  
The Resource Group International Limited        
Share Repurchase Program [Line Items]        
Shares repurchased (in shares)   3,562,341    
Treasury stock, acquired   $ 70,000    
Purchase of treasury shares   45,000    
The Resource Group International Limited | Convertible Debt        
Share Repurchase Program [Line Items]        
Convertible debt   $ 25,000    
2026 Share Repurchase Program        
Share Repurchase Program [Line Items]        
Authorized amount of share buyback program       $ 20,000
Authorized amount available for repurchase $ 17,900      
Shares repurchased (in shares) 452,758 385,510    
Treasury stock, acquired $ 14,400 $ 7,200