XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Components of Inventory (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 6,141 $ 6,184
Work-in-process 13,637 10,661
Finished goods 9,114 11,041
Total inventory $ 28,892 $ 27,886