Stockholders' Equity (Details) shares in Thousands, $ in Thousands |
12 Months Ended | |||||
|---|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
vote
shares
|
Jun. 30, 2025
USD ($)
shares
|
Jun. 30, 2024
USD ($)
shares
|
Apr. 30, 2026
USD ($)
|
Jul. 31, 2025
USD ($)
|
Apr. 30, 2024
USD ($)
|
|
| Stockholders' Equity | ||||||
| Repurchases of common shares (in shares) | shares | 2,752 | 787 | 1,050 | |||
| Repurchases of common shares | $ 398,113 | $ 149,638 | $ 150,000 | |||
| Remaining value of amount available for future share repurchases | $ 1,302,250 | |||||
| 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 | $ 1,000,000 | $ 500,000 | $ 500,000 | |||
| Repurchases of common shares (in shares) | shares | 2,752 | 787 | 1,050 | |||
| X | ||||||||||
- Definition Represents the number of votes per share allowed to the holders of common stock. No definition available.
|
| X | ||||||||||
- Definition Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The cash outflow to reacquire common stock during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of shares that have been repurchased and retired during the period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
| X | ||||||||||
- Details
|