XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory, Net (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Components of Net Inventories
Inventory, net consists of the following:
March 31, 2025December 31, 2024
Raw materials$11,965 $13,915 
Work-in-process21,277 19,531 
Finished goods14,580 16,441 
Inventory, net$47,822 $49,887