Commitments and contingencies (Details) Lease in Thousands, $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024
USD ($)
Lease
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
|
|
Concentration Risk [Line Items] | |||
Discretionary profit sharing contributions subject to statutory limitations | $ 7.8 | $ 8.6 | $ 8.7 |
Concentration of credit risk | |||
Number of leases held | Lease | 1 | ||
Commitments | |||
Remaining aggregate costs under contracts, under terms of leases | $ 1,000.0 | ||
Letters of credit and performance obligations | 29.5 | ||
Investment commitments | $ 399.2 | ||
Limited Partnership Maximum Expiration Terms | 12 years | ||
Weighted-average remaining liquidation term (in years) | 5 years 3 months 18 days | ||
Prepaid Rent, Current | $ 135.0 | ||
Minimum | |||
Commitments | |||
Expected period of payment obligation | 1 year | ||
Maximum | |||
Commitments | |||
Expected period of payment obligation | 3 years | ||
Investments in privately held entities that report NAV | |||
Commitments | |||
Weighted-average remaining liquidation term (in years) | 8 years 2 months 12 days |