v3.26.1
Leases - Narrative (Details)
$ in Millions
Mar. 31, 2026
USD ($)
option
Lessee, Lease, Description [Line Items]  
Number of lease renewal options (or more) | option 1
Term of lease not yet commenced 10 years 4 months
Operating lease not yet commenced  
Lessee, Lease, Description [Line Items]  
Operating lease not yet commenced | $ $ 22.7
Maximum  
Lessee, Lease, Description [Line Items]  
Lease renewal term 5 years
Minimum  
Lessee, Lease, Description [Line Items]  
Lease renewal term 1 year
Vehicles | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 5 years
Vehicles | Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 1 year
Equipment | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 5 years
Equipment | Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 1 year
Building | Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 10 years