v3.26.1
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