XML 44 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventories  
Schedule of Inventory Inventories at June 30, 2026 and December 31, 2025 consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

Finished goods

​

$

202,546

​

$

190,616

Work-in-process

​

 

44,518

​

 

32,391

Raw materials

​

 

127,048

​

 

110,698

Total inventories

​

$

374,112

​

$

333,705

​