XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 58,250 $ 39,299
Work in process 45,308 36,785
Raw materials and supplies 94,111 66,317
Inventories $ 197,669 $ 142,401