Stockholders' Equity - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
May 01, 2025 |
|
| Share Repurchase Program [Line Items] | |||||
| Treasury stock, acquired | $ 4,553 | $ 52 | $ 10,108 | $ 76,292 | |
| Purchase of treasury shares | 10,133 | $ 76,421 | |||
| 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 | $ 25,000 | |||
| 2025 Share Repurchase Program | |||||
| Share Repurchase Program [Line Items] | |||||
| Authorized amount of share buyback program | $ 15,000 | ||||
| Authorized amount available for repurchase | $ 3,200 | $ 3,200 | |||
| Share Repurchase Program | |||||
| Share Repurchase Program [Line Items] | |||||
| Shares repurchased (in shares) | 140,300 | 0 | 310,158 | 327,230 | |
| Treasury stock, acquired | $ 4,500 | $ 10,100 | $ 5,600 | ||