XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
The following table presents inventories (in thousands):
 September 30, 2025December 31, 2024
Raw materials$39,965 $42,639 
Work-in-process13,327 14,569 
Finished goods19,996 12,846 
Total inventories$73,288 $70,054 
During the nine months ended September 30, 2025, we recorded approximately $3.1 million in Cost of sales - product primarily related to yield loss during the production process. During the nine months ended September 30, 2024, we recorded approximately $1.3 million in Cost of sales - product related to one manufacturing batch that did not meet approved release specifications.