XML 52 R37.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORY (Tables)
6 Months Ended
Jun. 30, 2023
INVENTORY  
Schedule of Inventory

Inventory consists of the following (in thousands):

​

​

​

​

​

​

​

​

    

June 30, 

​

December 31, 

​

    

2023

​

2022

Raw materials

​

$

48,382

​

$

41,971

Work in process

​

​

11,909

​

​

11,936

Finished goods:

​

 

​

​

 

​

Deferred cost of sales

​

​

4,364

​

​

3,602

Manufactured finished goods

​

​

35,675

​

​

34,227

Total finished goods

​

​

40,039

​

​

37,829

Total inventory

​

$

100,330

​

$

91,736