XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Inventory [Line Items]      
Raw materials $ 36,146   $ 42,639
Work-in-process 29,831   14,569
Finished goods 8,426   12,846
Total inventories 74,403   $ 70,054
Inventory write off 3,976 $ 1,264  
Cost of sales - product      
Inventory [Line Items]      
Inventory write off $ 3,400