v3.25.4
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
May 01, 2025
Share Repurchase Program [Line Items]          
Treasury stock, acquired $ 2,875 $ 71,562 $ 5,555 $ 76,240  
Purchase of treasury shares     5,553 $ 51,369  
The Resource Group International Limited          
Share Repurchase Program [Line Items]          
Shares repurchased (in shares)   3,562,341   3,562,341  
Treasury stock, acquired   $ 70,000   $ 70,000  
Purchase of treasury shares   45,000   45,000  
The Resource Group International Limited | Convertible Debt          
Share Repurchase Program [Line Items]          
Convertible debt   $ 25,000   $ 25,000  
2025 Share Repurchase Program          
Share Repurchase Program [Line Items]          
Authorized amount of share buyback program         $ 15,000
Authorized amount available for repurchase $ 7,800   $ 7,800    
Share Repurchase Program          
Share Repurchase Program [Line Items]          
Shares repurchased (in shares) 78,200 45,101 169,858 327,230  
Treasury stock, acquired $ 2,900 $ 900 $ 5,600 $ 5,600