XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory, Net
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventory, Net Inventory, Net
Inventory, net consists of the following:
June 30, 2024December 31, 2023
Raw materials$12,364 $7,360 
Work-in-process18,276 12,423 
Finished goods14,013 15,896 
Inventory, gross44,653 35,679 
Less: Inventory reserves2,189 2,538 
Inventory, net$42,464 $33,141 
During the three months ended June 30, 2024, the write-downs in the value of inventory was de minimis. During the three months ended June 30, 2023, the Company recognized write-downs in the value of inventory of $367. During the six months ended June 30, 2024 and 2023, the Company recognized write-downs in the value of inventory of $219 and $398