Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Commitments And Contingencies Disclosure [Line Items] | |||
Minimum percentage of interest-bearing open purchase arrangements | 0.00% | ||
Maximum percentage of interest-bearing open purchase arrangements | 0.40% | ||
Minimum financing days of interest- bearing open purchase arrangements | 30 days | ||
Maximum financing days of interest- bearing open purchase arrangements | 60 days | ||
Amounts outstanding under interest- bearing open purchase arrangements | $ 298.9 | $ 345.4 | |
Interest expense under interest- bearing open purchase arrangements | 6.5 | $ 6.1 | $ 6.5 |
Open purchase commitments | 1,400.0 | ||
Warehouse and Equipment and Corporate Construction Contracts [Member] | |||
Commitments And Contingencies Disclosure [Line Items] | |||
Open purchase commitments | $ 168.0 |