Inventory, Property, Plant and Equipment - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Mar. 31, 2022 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Property, Plant and Equipment [Abstract] | ||||||||||||
| Raw materials and supplies | $ 80,145 | $ 89,504 | $ 100,469 | |||||||||
| Work-in-process | 19,672 | 24,827 | 26,960 | |||||||||
| Finished goods | 515,242 | 443,908 | 465,872 | |||||||||
| Inventory, Gross | 615,059 | 558,239 | 593,301 | |||||||||
| Inventory Valuation Reserves | (43,811) | (35,730) | (31,851) | |||||||||
| Inventories, net | $ 534,353 | $ 581,596 | $ 480,751 | $ 535,204 | $ 592,112 | $ 537,960 | $ 557,451 | $ 571,239 | $ 555,853 | 571,248 | 522,509 | 561,450 |
| Depreciation expense | $ 10,731 | $ 11,006 | $ 9,316 | $ 21,071 | $ 22,965 | $ 18,925 | $ 31,249 | $ 34,817 | $ 28,929 | $ 43,891 | $ 45,960 | $ 39,476 |