XML 32 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory
12 Months Ended
Dec. 31, 2024
Inventory  
Inventory

8. Inventory

Inventory consisted of the following:

Years Ended December 31,

2024

2023

Raw materials

$

12,531

$

10,384

Work in process

13,163

6,740

Finished goods

17,812

15,208

Total inventory

$

43,506

$

32,332

Long-term inventory is included in other noncurrent assets in the Company’s consolidated balance sheet.

The balance sheet classification of inventory consisted of the following:

Years Ended December 31,

2024

2023

Inventory

$

35,560

$

32,332

Other noncurrent assets

7,946

Total inventory

$

43,506

$

32,332

During the years ended December 31, 2024, 2023 and 2022 the expenses related to excess and obsolete inventory that were recorded as a component of cost of product revenues were $866, $1,624, and $1,814, respectively.