XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories are comprised of the following amounts:
September 30, 2025December 31, 2024
Raw materials$23,109 $20,664 
Work in process20,844 22,139 
Finished goods19,533 19,074 
Total inventories$63,486 $61,877