XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
May 01, 2024
USD ($)
installment
lease
Lessee, Lease, Description [Line Items]          
Gain on lease modification $ 7.7 $ 0.1 $ 7.7    
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