XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory, Property, Plant and Equipment - Summary of Inventory (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Raw materials and supplies $ 117,894 $ 97,195
Work-in-process 61,874 25,516
Finished goods 816,962 628,742
Less: obsolescence reserve (34,322) (28,259)
Total $ 962,408 $ 723,194