XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 26,113 $ 27,180
Work-in-process 56,768 56,920
Finished products 91,599 105,352
Inventories $ 174,480 $ 189,452