XML 30 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Inventories

Inventories at September 30, 2025 and December 31, 2024, consisted of the following (in thousands):

 

 

 

September 30, 2025

 

 

December 31, 2024

 

Raw materials

 

$

9,536

 

 

$

8,641

 

Work-in-process

 

 

23,820

 

 

 

22,522

 

Finished goods

 

 

34,793

 

 

 

21,132

 

Total inventories

 

 

68,149

 

 

 

52,295

 

Less: non-current inventories

 

 

15,010

 

 

 

14,145

 

Total current inventories

 

$

53,139

 

 

$

38,150