XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2023
INVENTORY  
Schedule of Inventory

Inventory consists of the following (in thousands):

​

​

​

​

​

​

​

​

    

December 31, 

​

December 31, 

​

    

2023

​

2022

Raw materials

​

$

26,449

​

$

41,971

Work in process

​

​

16,556

​

​

11,936

Finished goods:

​

 

​

​

 

​

Deferred cost of sales

​

​

1,279

​

​

3,602

Manufactured finished goods

​

​

38,355

​

​

34,227

Total finished goods

​

​

39,634

​

​

37,829

Total inventory

​

$

82,639

​

$

91,736

​