Stockholders' Equity (Details) shares in Thousands, $ in Thousands |
12 Months Ended | |||
---|---|---|---|---|
Jun. 30, 2025
USD ($)
vote
shares
|
Jun. 30, 2024
USD ($)
shares
|
Jun. 30, 2023
USD ($)
|
Apr. 30, 2024
USD ($)
|
|
Stockholders' Equity | ||||
Repurchases of common shares (in shares) | shares | 787 | 1,050 | ||
Repurchases of common shares | $ | $ 149,638 | $ 150,000 | $ 0 | |
Common Stock | ||||
Stockholders' Equity | ||||
Number of common stock vote per share | vote | 1 | |||
Maximum value of issued and outstanding common stock eligible for repurchase under the stock repurchase program | $ | $ 500,000 | |||
Repurchases of common shares (in shares) | shares | 787 | 1,050 |