XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 49,601 $ 44,539
Work in process 30,629 25,289
Finished goods 68,800 74,781
Inventories, net $ 149,030 $ 144,609