v3.25.1
Inventories - Schedule Of Components of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished products $ 159,642 $ 154,628
Raw materials 24,954 24,664
Inventories $ 184,596 $ 179,292