v3.26.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
May 01, 2024
USD ($)
lease
installment
Lessee, Lease, Description [Line Items]        
Short-term lease costs   $ 27.1 $ 30.0  
Gain on lease modification   0.1 8.7  
Forecast        
Lessee, Lease, Description [Line Items]        
Short-term lease costs $ 12.1      
DBMGi        
Lessee, Lease, Description [Line Items]        
Number of property leases with amended termination dates | lease       3
Early lease termination payment receivable   4.0   $ 12.0
Surrender fees, number of equal installments to be received | installment       3
Surrender fees payments received for lease termination   $ 4.0 $ 4.0  
Remaining payment due period   5 days