XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory, Net [Abstract]    
Raw materials $ 25,792 $ 25,819
Work in process 13,802 9,710
Finished goods 2,500 2,368
Obsolescence allowance (4,062) (3,808)
Total inventories $ 38,032 $ 34,089