XML 26 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
The following table summarizes the Company’s inventories (in thousands):
June 30,
2025
December 31,
2024
Raw materials$47,200 $47,642 
Work-in-progress4,940 4,736 
Finished goods16,767 18,411 
Total inventories$68,907 $70,789 
Work-in-progress represents inventory items in intermediate stages of production by third-party manufacturers. For the three and six months ended June 30, 2025 and 2024, net realizable value inventory adjustments and excess and obsolete inventory charges were not significant and were recognized in product cost of revenue. See Note 12 “Commitments and Contingencies” for additional information regarding the Company’s inventory supply arrangements.