XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES AND PREPAID MANUFACTURING (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventory Components
Inventories consists of the following (in thousands): 
 June 30, 2024December 31, 2023
Inventories, current:
Work-in-process$9,547 $4,297 
Finished goods14,325 11,394 
Inventories, current$23,872 $15,691 
Long-term inventories included in other long-term assets:
Raw materials 403 1,143 
Work-in-process14,795 8,260 
Inventories, long-term15,198 9,403 
Total inventories$39,070 $25,094