Leases - Narratives (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Operating Leased Assets [Line Items] (Deprecated 2026) | ||
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] | Other accrued expenses and current liabilities | Other accrued expenses and current liabilities |
| Operating lease, weighted average remaining lease term | 7 years 10 months 24 days | 7 years 1 month 6 days |
| Operating lease, weighted average discount rate (as a percent) | 5.10% | 4.46% |
| Operating lease not yet commenced | ||
| Operating Leased Assets [Line Items] (Deprecated 2026) | ||
| Operating lease, weighted average remaining lease term | 13 years 1 month 6 days | |
| Purchase obligation for lease not yet commenced | $ 32.2 |