v3.26.1
Leases - Narrative (Details)
Jun. 30, 2026
Lessee, Lease, Description [Line Items]  
Operating lease, renewal term (up to) 10 years
Manufacturing Equipment  
Lessee, Lease, Description [Line Items]  
Finance lease, term of contract 10 years
Land  
Lessee, Lease, Description [Line Items]  
Finance lease, term of contract 20 years
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease term 3 years
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease term 20 years