v3.26.1
Inventories - Schedule Of Components of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished products $ 144,724 $ 148,961
Raw materials 30,314 27,073
Inventories $ 175,038 $ 176,034